Skip to main content

AWS SQS

AWS SQS is a managed message queuing service.

Configuration

Environment Variables

EVENTS__TYPE=aws

YAML Configuration

events:
type: aws
VariableDescriptionDefaultRequired
EVENTS__TYPEEvent provider type-

Safebucket uses the AWS SDK default credential chain for authentication. You can authenticate using any supported method:

  • Environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION)
  • Shared credentials file (~/.aws/credentials)
  • IAM roles (EC2, ECS, Lambda)
  • AWS profiles

See the AWS configuration reference for all supported variables.

SQS queues must be created before starting Safebucket. The queue names are defined in the queue configuration.