S3
The S3 provider integrates with AWS S3 (or S3-compatible services) for object storage.
Configuration
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
bucket | string | ✅ Yes | — | Target bucket name. |
region | string | ✅ Yes | — | AWS region (e.g. eu-central-1). |
accessKeyId | string | ✅ Yes | — | AWS access key id. |
secretAccessKey | string | ✅ Yes | — | AWS secret access key. |
endpoint | string | ❌ No | — | Optional custom endpoint for S3-compatible services. |
forcePathStyle | boolean | ❌ No | — | Use path-style addressing for S3-compatible providers. |
defaultUploadAcl | string | ❌ No | — | Optional default ACL policy for uploads. |
note
Keep credentials in environment variables and avoid hard-coding secrets.