java - 调用后 AWS Lambda 对 SNS 的响应

标签 java amazon-web-services aws-lambda amazon-sns

Lambda L1 订阅了 SNS S1。

L1每次调用都会返回状态码和消息

我可以在每次独立调用时检查 L1 响应,但是当我通过向 S1 发布消息来调用 L1 时,我如何验证从 L1 返回的消息?

我需要在 java 中以编程方式执行此操作。感谢任何指针

最佳答案

Amazon SNS 向订阅者发布消息。一旦消息成功发送给订阅者(例如发送给 AWS Lambda 以触发 Lambda 函数),它不会等待响应。

因此无法查看SNS触发的Lambda函数的响应码。

您可以查看由 Lambda 函数生成的 CloudWatch 日志,但您可能需要插入代码以将响应推送到日志(例如通过 Print 语句)。

关于java - 调用后 AWS Lambda 对 SNS 的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51892120/

相关文章:

node.js - lambda + api 网关什么时候真正向客户端发送响应?

java - Cassandra - JVM OOM 直接缓冲区错误

java 。 GUI WindowBuilder 通过单击按钮从 JTextField 读取

java - 从异步运行的 lambda 访问方法参数

amazon-web-services - EC2 实例不会连接到不同可用区中的 DocumentDB。为什么?

node.js - AWS Cognito Lambda触发两次

amazon-web-services - AWS Lambda : An error occurred (403) when calling the HeadObject operation: Forbidden

用于谷歌身份 validator 的 Java API

python - 在python中打开一个新数据库之前检查是否存在与数据库的连接

python-3.x - 当处理程序在 AWS lambda 中超时时如何处理剩余的负载?