lambda not processing sqs message from a fifo queue

221 Views Asked by At

I have a lambda which processes messages from standard queue and that works fine. so, the execution role on lambda already has sqs permissions like receivemessage, getqueueattributes etc.

I have created a sqs fifo as I want this lambda to read messages from this sqs.I have added it as a trigger and I see sqs trigger on lambda side and lambda trigger on sqs enabled.

I see fifo sqs is receiving message and I see it in flight when I upload to s3 but I don't see it on lambda when it is from fifo queue. I am not understanding why this would happen as everything looks the same except that this is FIFO queue .

Any pointers on what might be going wrong as I see messages sent and inflight on fifo sqs ?

0

There are 0 best solutions below