Configure Amazon SNS Dead Letter Queue (DLQ) to Capture Undeliverable Messages
In this lab, you’ll practice setting up DLQ for SNS. When you’re finished with this lab, you’ll have a good understanding of creating DLQ and configuring retry policies to capture undelivered messages.
Terms and conditions apply.
Lab info
Lab author
Challenge
Create SNS Topic and Configure Lambda Subscription
You’ll learn to create a SNS topic. You'll also learn to set up a Lambda function subscription on the SNS topic.
Challenge
Create a SQS Queue and Configure DLQ on SNS
You’ll learn to create a SQS queue and configure the DLQ on SNS with a redrive policy.
Challenge
Test the End-to-End Flow by Simulating Failure
You’ll test the end-to-end flow by simulating an event failure and publishing a message into SNS. You’ll also verify the dead letter queue.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Basic understanding of Identity and Access Management (IAM)
- Basic understanding of SQS and AWS Lambda function.