Liking cljdoc? Tell your friends :D

full.aws.s3

Super-simple async S3 client for storing and fetching string or EDN objects.

Super-simple async S3 client for storing and fetching string or EDN objects.
raw docstring

clientclj


delete-object>clj

(delete-object> bucket-name
                key
                &
                {:keys [headers timeout client]
                 :or {client (clojure.core/deref client)}})

delete-objects>clj

(delete-objects> bucket-name
                 keys
                 &
                 {:keys [client] :or {client (clojure.core/deref client)}})

generate-presigned-urlclj

(generate-presigned-url bucket-name
                        key
                        &
                        {:keys [client content-type params method expiration]
                         :or {client (clojure.core/deref client)}})

get-edn>clj

(get-edn> bucket-name key & {:keys [headers timeout client]})

get-object-metadata>clj

(get-object-metadata> bucket-name
                      key
                      &
                      {:keys [headers timeout response-parser client]
                       :or {response-parser string-response-parser
                            client (clojure.core/deref client)}})

get-object>clj

(get-object> bucket-name
             key
             &
             {:keys [headers timeout response-parser client]
              :or {response-parser string-response-parser
                   client (clojure.core/deref client)}})

list-objects>clj

(list-objects> bucket-name
               prefix
               &
               {:keys [client] :or {client (clojure.core/deref client)}})

put-edn>clj

(put-edn> bucket-name key object & {:keys [headers timeout client]})

put-object>clj

(put-object> bucket-name
             key
             body
             &
             {:keys [headers timeout client]
              :or {client (clojure.core/deref client)}})

Create or updates S3 object. Returns a channel that will yield single etag on success or exception on error. Optional parameters:

  • :headers - HTTP headers such as Content-Type
  • :timeout - request timeout in seconds
Create or updates S3 object. Returns a channel that will yield single
etag on success or exception on error.
Optional parameters:
  * :headers - HTTP headers such as Content-Type
  * :timeout - request timeout in seconds
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close