Prerequisites
- An S3 bucket.
- An SQS queue for S3 event notifications.
AWS Console Setup
- Create an S3 bucket.
- Create an SQS queue.
- Configure the S3 bucket event notification to send to the queue.
- Ensure the queue policy allows S3 to send messages from the bucket.
UI Configuration
In Settings → Storage:- Enable Custom Storage
- Provider: AWS
- Bucket / Container Name: S3 bucket name
- Region: bucket region
- Queue URL: SQS queue URL
- Credential Secret (optional):
- Create a secret of type AWS Credentials and select it
- Or leave empty to use workload identity / default credentials
Queue Permissions
The queue needs permissions:ReceiveMessageDeleteMessageGetQueueAttributes