AWS SQS不会触发Lambda别名

时间:2019-06-24 07:37:57

标签: amazon-web-services aws-lambda queue alias amazon-sqs

我有一个带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

1 个答案:

答案 0 :(得分:1)

无论哪个Lambda函数捕获该消息,队列中的消息将只使用一次。

如果您希望将同一条消息发送到多个AWS Lambda函数,请与Amazon SNS组合

SQS queue -> SNS topic -> 2 x Lambda function subscriptions

确保在Amazon SNS主题上激活原始消息传递,以保留来自Amazon SQS的消息的原始格式。