Purpose: I created an SQS queue in hopes of storing bad data into a dead letter queue. My goal is to connect SQS to SNS, so that subscribers can get notified of the bad data stored in the dead letter queue.
However, I understand now that data cannot be permanently stored through SQS because of its retention period. I also understand that SNS is known for PUSH not PULL, therefore it can't receive the SQS messages and email those messages to subscribers
So, my question is, what is a way to keep the messages from SQS permanently? My goal is to store those messages somewhere safely for future use. I also looked into storing the messages into S3.