AWS Lambda Adds Amazon Simple Queue Service to Supported Event Sources
aws.amazon.com
aws.amazon.com
On an unrelated note, does anybody else think that there is a very large/poorly defined behavioral umbrella shared by SQS, Kinesis, and Amazon MQ?
The biggest thing to notice: because your queue gets polled behind the scenes, you will still be charged for the polling requests! Even if your queue is empty most of the time, you will pay for the requests that "check" for new messages.
In other words: by simply creating a Lambda and adding SQS queue as a trigger to it, you're adding a minimal spend to your AWS bill, that it will generate whether you're using it or not.
And because the polling is hidden from you and happens "automagically", you don't have control over how often it happens and how big the polling is, so you don't have control over the bill it will generate.