为了账号安全,请及时绑定邮箱和手机立即绑定

调用后 AWS Lambda 对 SNS 的响应

调用后 AWS Lambda 对 SNS 的响应

慕虎7371278 2021-07-16 14:01:45
Lambda L1 订阅了 SNS S1。L1 每次调用都会返回状态码和消息我可以在每次独立调用 L1 响应时检查它,但是当我通过向 S1 发布消息来调用 L1 时,如何验证从 L1 返回的消息?我需要在 java 中以编程方式执行此操作.. 任何指针表示赞赏
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

在 SNS 触发器或任何其他异步触发器中,没有任何“服务器”接收 Lambda 的返回值。

出于这个原因,死信队列是一种可以在这种情况下处理错误的功能,它可能是您正在寻找的。

如果您希望验证返回的每条消息(不仅仅是 Lambda 的失败),您可以将其配置为将返回消息发送到另一个队列 (SNS/SQS) 并使用另一个 Lambda 进行验证。

如果您只是想监控您的应用程序(因此您在验证失败时不会立即采取任何措施),您可能会寻找监控解决方案 - 无论是配置 CloudWatch 指标、Sentry还是其他。


查看完整回答
反对 回复 2021-07-29
  • 2 回答
  • 0 关注
  • 237 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信