You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AWS控制台测试Lambda成功后自动推送消息至SNS?

Lambda控制台测试触发SNS目标的问题解决
  • 控制台默认测试是同步调用Lambda,而你配置的SNS目标属于Lambda的异步调用目的地,同步调用不会触发这类目标,这就是测试时消息没推送的核心原因。
  • 要通过控制台测试触发SNS目标,需要把测试调用改成异步模式:
    1. 在Lambda控制台测试页面,点击测试按钮旁的下拉箭头,选择「Configure test event」。
    2. 在配置弹窗里勾选「Invoke asynchronously」选项,保存测试事件后再执行测试。
  • 额外确认两个细节:
    • Lambda执行角色已具备sns:Publish权限对应目标主题(既然你用sns.publish()能成功,这点大概率没问题,可按需核对权限策略)。
    • SNS目标的触发条件设为「On success」,且测试时Lambda执行无报错、无未捕获异常,确保处于成功状态。

内容的提问来源于stack exchange,提问作者Joseph D.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 10:10:35