SNS-> Lambda订阅在通过API设置时不起作用,但是在通过管理控制台设置时起作用

阿拉斯泰尔

我正在使用Node为Lambda设置SNS订阅aws-sdk呼叫成功返回-给我一个订阅ARN,当我在Web控制台中查看时,它会出现。但是,当我向该主题发布消息时,什么也没有发生。我尝试在Web控制台中设置相同的订阅(所有字段看起来都完全相同),并且确实起作用。

控制台有我不知道的幕后操作吗?在SNS主题/ Lambda上设置权限,类似吗?

阿拉斯泰尔

事实证明,我对权限的怀疑是正确的-您还需要添加Lambda.addPermission具有以下模式的:

{
   FunctionName: functionArn,
   StatementId: Date.now().toString(),
   Action: 'lambda:InvokeFunction',
   Principal: 'sns.amazonaws.com',
   SourceArn: topicArn
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

给 GCM 的 AWS SNS 通知不起作用

来自分类Dev

Amazon Lambda到SNS通知不起作用

来自分类Dev

Spring AWS Cloud SNS HTTP端点确认订阅不起作用

来自分类Dev

在Symfony中设置Amazon SNS

来自分类Dev

AWS无法订阅SNS主题:CognitoIdentityCredentials无权执行:SNS:订阅

来自分类Dev

SNS主题未触发Lambda

来自分类Dev

AWS Lambda发布到SNS

来自分类Dev

SNS主题未触发Lambda

来自分类Dev

订阅的SNS消息很大时不调用AWS Lambda

来自分类Dev

AWS API网关与SNS通信

来自分类Dev

从AWS Lambda发布到SNS时超时

来自分类Dev

通过http流音频时设置currentTime不起作用

来自分类Dev

使用 SNS 控制 AWS Lambda 并发执行

来自分类Dev

通过Rails App接收Amazon SNS通知

来自分类Dev

FCM iOS 设备令牌在 aws sns 推送通知中不起作用

来自分类Dev

SNS订阅的应用协议是什么?

来自分类Dev

Lambda多次处理同一SNS事件?

来自分类Dev

从Lambda Function(Java Runtime)发布SNS消息

来自分类Dev

从lambda向sns主题发布消息

来自分类Dev

在KMS加密的SNS中从Lambda函数发布

来自分类Dev

从lambda向sns主题发布消息

来自分类Dev

具有SNS权限的Lambda死信队列

来自分类Dev

在cloudformation中从SNS Topic触发lambda

来自分类Dev

使用Rest或Soap API访问Amazon SNS

来自分类Dev

使用Rest或Soap API访问Amazon SNS

来自分类Dev

使用 Cloudformation 将 API Gateway 与 SNS 集成

来自分类Dev

无法让AWS Lambda通过AWS SNS发送短信

来自分类Dev

AWS无法订阅SNS主题:CognitoIdentityCredentials未经授权执行:SNS:订阅

来自分类Dev

Wildfly远程访问管理控制台不起作用