Liking cljdoc? Tell your friends :D

boundary.storage.shell.adapters.s3

Amazon S3 storage adapter.

Implements IFileStorage for storing files in AWS S3 or S3-compatible services. Suitable for production deployments requiring scalable object storage.

Amazon S3 storage adapter.

Implements IFileStorage for storing files in AWS S3 or S3-compatible services.
Suitable for production deployments requiring scalable object storage.
raw docstring

close-s3-storageclj

(close-s3-storage storage)

Close S3 client and presigner to release resources.

Close S3 client and presigner to release resources.
sourceraw docstring

create-s3-storageclj

(create-s3-storage {:keys [bucket region prefix public-read? logger]
                    :as config})

Create an S3 storage adapter.

Required options:

  • :bucket - S3 bucket name
  • :region - AWS region (e.g., "us-east-1")

Optional options:

  • :access-key - AWS access key (if not using default credentials)
  • :secret-key - AWS secret key (if not using default credentials)
  • :endpoint - Custom endpoint for S3-compatible services
  • :prefix - Key prefix for all objects (default: nil)
  • :public-read? - Make all objects publicly readable (default: false)
  • :logger - Logger instance (optional)
Create an S3 storage adapter.

Required options:
- :bucket - S3 bucket name
- :region - AWS region (e.g., "us-east-1")

Optional options:
- :access-key - AWS access key (if not using default credentials)
- :secret-key - AWS secret key (if not using default credentials)
- :endpoint - Custom endpoint for S3-compatible services
- :prefix - Key prefix for all objects (default: nil)
- :public-read? - Make all objects publicly readable (default: false)
- :logger - Logger instance (optional)
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close