标签: apex-framework

为什么SNS不会触发我的lambda?

我有一个AWS lambda函数,我通过apex创建.我还通过terraform创建了一个SNS主题和一个订阅.

我的主题是: arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions

我有一个订阅:arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions:2da1d182-946d-4afd-91cb-1ed3453c5d86有一个lambda类型,端点是:arn:aws:lambda:ap-southeast-1:178284945954:function:wowauctions_get_auction_data

我已经确认这是ARN的正确功能.一切似乎正确连线:

SNS图片

我手动触发SNS:

aws sns publish 
  --topic-arn arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions 
  --message '{"endpoint": "https://us.api.battle.net", "realm": "spinebreaker"}'
Run Code Online (Sandbox Code Playgroud)

它返回消息ID但不会发生调用.为什么?

amazon-web-services amazon-sns aws-lambda apex-framework

10
推荐指数
3
解决办法
7062
查看次数