I have a queue from which messages are being read as soon as I send some message in it. I have not configured Dead Letter Queue, so messages should always be there if processing of sent message yields exception.
My code, which is a SpringBootApplication, listens to that queue and yields Exception when some wrong message is sent. Listening is done via JMS Listener.
After changing queue name, the same message stays there till I manually delete it. But in previous queue it gets deleted which I find really strange cause to my best knowledge I am not running my services anywhere.
I need to find out who is reading and deleting messages from my SQS. (IP Address, AWS credentials or something) Is there a way? I have heard of CloudTrail and trying to figure it out.