Amazon web services 为什么在尝试将SNS触发器添加到AWS Lambda函数时出错?

Amazon web services 为什么在尝试将SNS触发器添加到AWS Lambda函数时出错?,amazon-web-services,aws-lambda,amazon-sns,Amazon Web Services,Aws Lambda,Amazon Sns,我正在尝试设置一个AWS Lambda函数,当CloudWatch警报向SNS主题发送消息时会触发该函数。在本指南中,我将遵循以下内容: 我被困在第6步,它说要将触发器添加到函数中。我选择我的SNS主题作为触发器,但当我点击Add时,会出现以下错误: 创建触发器时出错:无效参数: 无效的协议类型:lambda(服务:AmazonSNS;状态代码:400; 错误代码:InvalidParameter;请求ID: 343350ee-b514-5c7c-8180-08fe5fd643ec;代理:空)

我正在尝试设置一个AWS Lambda函数,当CloudWatch警报向SNS主题发送消息时会触发该函数。在本指南中,我将遵循以下内容:

我被困在第6步,它说要将触发器添加到函数中。我选择我的SNS主题作为触发器,但当我点击Add时,会出现以下错误:

创建触发器时出错:无效参数: 无效的协议类型:lambda(服务:AmazonSNS;状态代码:400; 错误代码:InvalidParameter;请求ID: 343350ee-b514-5c7c-8180-08fe5fd643ec;代理:空)

有人知道这个错误是什么意思吗?我能做些什么


谢谢

我最近遇到了这个问题

到目前为止,Lambda只支持标准SNS主题


您需要将SNS主题从FIFO更改为标准。

我不确定Lambda是否支持与SNS FIFO主题的集成。当该功能发布时,他们花了一段时间才添加对SQS FIFO队列的支持。看看SNS FIFO公告,看起来他们正在做SNS FIFO->SQS FIFO->Lambda@马克是对的,谢谢你们!我把SNS主题改成了标准,它成功了。