我有一个带2个别名的lambda函数。
Dev - Points to the $LATEST version
Test - Points to a specific version.
我已将SQS队列设置为在队列中接收到消息时触发两个别名。但是,它似乎只触发其中一个(注册了最新的一个),而不是两个都触发。还有其他人遇到这个问题吗?
arn:aws:lambda:us-east-1:XXXXXXXXXXXXXX:function:Amoel:Dev
arn:aws:lambda:us-east-1:XXXXXXXXXXXXXX:function:Amoel:Test
答案 0 :(得分:1)
无论哪个Lambda函数捕获该消息,队列中的消息将只使用一次。
如果您希望将同一条消息发送到多个AWS Lambda函数,请与Amazon SNS组合:
SQS queue -> SNS topic -> 2 x Lambda function subscriptions
确保在Amazon SNS主题上激活原始消息传递,以保留来自Amazon SQS的消息的原始格式。