Skip to main content

S3-Compatible Storage

Configuration for S3-compatible object storage services, (e.g. AWS S3, MinIO).

NameDescriptionRequiredType
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:
  • This should only be set if it is different from S3_ENDPOINT_INTERNAL.
  • Now enabled only using AWS S3, the S3_ENDPOINT_INTERNAL must be an external URL if external access is required.
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"and
S3_ENDPOINT_INTERNAL = start with https
boolean
Default:true