A collection of configuration templates for AWS SQS as well as security controls for monitoring and protecting AWS SQS configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.
This template creates an Amazon SQS queue policy that allows AWS account 111122223333 to send and receive messages on queue queue. The policy is applied to the new sample-queue being created
This template creates a source queue and a dead-letter queue for Amazon SQS. The source queue is configured with a redrive policy that specifies the dead-letter queue. The redrive policy determines the maximum number of times a message can be received from the source queue before being moved to the dead-letter queue. The template also outputs the URLs and ARNs of both the source and dead-letter queues.
This template creates an Amazon SQS queue with CloudWatch alarms on queue depth. It creates an Amazon SQS queue and one or more CloudWatch alarms. The alarms are triggered based on the queue depth exceeding a certain threshold. The template also creates an SNS topic for sending notifications and configures the alarms to send notifications to the topic.