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.
(close-s3-storage storage)Close S3 client and presigner to release resources.
Close S3 client and presigner to release resources.
(create-s3-storage {:keys [bucket region prefix public-read? logger]
:as config})Create an S3 storage adapter.
Required options:
Optional options:
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)
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |