我正在使用AWS Lambda函数来处理Queue中的消息,它工作正常。但是我需要在消息可用或在SQS队列中添加时执行此Lambda函数。
是否可以基于SQS队列触发Lambda函数。请建议一种方法来实现此目标。
不直接支持从SQS队列调用Lambda函数。您可以在此处查看可用触发器列表:http://docs.aws.amazon.com/lambda/latest/dg/invoking-lambda-function.html
可能的解决方案:
如果您不需要接近实时处理,这两个选项也是有效的:
ApproximateNumberOfMessagesVisible
参数。此警报应发布到SNS主题,然后该主题将触发Lambda函数。Lambda现在支持SQS作为本机事件源