Moving SQS Messages To Another Queue
Recently we ran into a situation at work where we needed to move all messages from one of our dead letter queues, back onto the “live” queue for the service.
AWS doesn’t expose a way to move messages out of the box, so I wrote a small utility, which I creatively named sqsmv.
I wrote the project in Go because it is a great fit for command line programs, and I’ve also worked with the Go AWS SDK before.