Skip to main content

Prerequisites

  • An S3 bucket.
  • An SQS queue for S3 event notifications.

AWS Console Setup

  1. Create an S3 bucket.
  2. Create an SQS queue.
  3. Configure the S3 bucket event notification to send to the queue.
  4. 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
Click Test Connection.

Queue Permissions

The queue needs permissions:
  • ReceiveMessage
  • DeleteMessage
  • GetQueueAttributes
And it must allow S3 to send messages (bucket notification).