我有触发lambda函数的SQS。
Lambda函数有版本3(带别名prod)。
当我将其设置为LATEST以外的任何版本时,它不会被触发。
有什么想法吗? SQS只能触发最新的lambda函数
据我所知,你可以在使用函数version
时定义ARN
。
示例:
1.helloword
版本1
arn:aws:lambda:aws-region:acct-id:function:helloworld:1
参考链接:here
我发现如果一个函数的多个版本由同一个队列触发,那么就会出现某种竞争,并且可能会触发不同的版本。
所以,看起来,你应该小心使用不同的队列或从你不再积极使用/测试的版本中删除触发器关系。