API for package CL-S3

A Common Lisp Amazon S3 client interface package

*access-key-id*   variable

The value of your Amazon Web Services public access key ID
Initial value:

*secret-access-key*   variable

The value of your Amazon Web Services secret access key
Initial value:

amazon-s3-api-error   condition

Thrown when an Amazon S3 API Error is received
Class precedence list: amazon-s3-api-error error serious-condition condition standard-object t
Class init args: :more-values :xml

(delete-bucket bucket-name)   function

Delete a bucket

(delete-object bucket-name object-key)   function

Delete the object identified by key in bucket

(download-file bucket key &key dir (if-exists :supersede) (element-type (quote (unsigned-byte 8))))   function

Assuming key in bucket denotes a file, download it, optionally in dir

(get-bucket bucket-name &key prefix marker max-keys delimiter)   function

List all keys in a bucket that satisfy a query

(get-object bucket-name object-key &key check-integrity body)   function

Retrieve the object identified by key in bucket

(get-service)   function

List all available buckets

(head-object bucket-name object-key)   function

Retrieve all meta-data for the the object identified by key in bucket

(lisp-time->unix-time s)   function

Convert from Common Lisp time to Unix time

(list-buckets)   function

Returns a list of all accessible buckets' string names

(list-objects bucket-name &key prefix marker max-keys delimiter)   function

Return a list of all keys' strings in bucket, satifying the query

(make-authorization verb resource date &key (secret-access-key *secret-access-key*) content-md5 content-type amz-headers)   function

Compute an Amazon S3 authorization signature

(put-bucket bucket-name)   function

Create a new bucket

(put-object bucket-name object-key content content-type &key amz-headers check-integrity content-length)   function

Set the object identified by key in bucket to the specified content

(request-date &optional (universal-time (get-universal-time)))   function

Generate a GMT HTTP Request Date

(unix-time->lisp-time ms)   function

Convert from Unix time to Common Lisp time

(upload-file pathname bucket &key name (element-type (quote (unsigned-byte 8))) (mime-type application/octet-stream) acl)   function

Upload the file at pathname under bucket, optionally storing it under name

Documentation generated by lispdoc running on LispWorks