S3-Compatible Storage
Configuration for S3-compatible object storage services, (e.g. AWS S3, MinIO).
| Name | Description | Required | Type |
|---|---|---|---|
S3_ENDPOINT_INTERNAL | Set the URL for S3 of container name when using a mock S3 like MinIO | true | string |
S3_ENDPOINT_EXTERNAL | Set the external URL to get external access for downloading resources Notes:
| false | string |
AWS_REGION | AWS region for the S3 bucket | Required if: S3-Compatible Storage = "AWS S3" | string |
ACCESS_KEY_ID | Access key ID for S3 authentication | true | string |
SECRET_ACCESS_KEY | Secret access key for S3 authentication | true | string |
BUCKET_NAME | Name of the S3 bucket | true | string |
UPLOAD_URL_EXPIRE | Expiration time in seconds for generated S3 upload URLs | false | number Default: AWS S3 - 900 seconds, MinIO - 7 days |
DOWNLOAD_URL_EXPIRE | Expiration time in seconds for generated S3 download URLs | false | number Default: AWS S3 - 900 seconds, MinIO - 7 days |
MINIO_USE_SSL | Flag to determine if MinIO server run with ssl | Required if: S3-Compatible Storage = "MinIO"andS3_ENDPOINT_INTERNAL = start with https | boolean Default: true |