Aquila S3
A storage backend powered by AWS S3.
Uses the official [aws-sdk-s3] to store assets in an S3 bucket. It supports
prefixes for organizing data within shared buckets and Presigned URLs for
downloads via S3/CDN directly.
Configuration
Requires the standard AWS environment variables (e.g., AWS_REGION, AWS_ACCESS_KEY_ID)
handled by aws-config.
Usage
let config = load_from_env.await;
let client = new;
let storage = new
// Optional: Enable Presigned URLs (Direct S3 Download)
.with_presigning;
License: MIT OR Apache-2.0