【问题标题】:AWS SNS message publish success statusAWS SNS 消息发布成功状态
【发布时间】:2019-07-20 19:11:33
【问题描述】:

我正在从 Lambda 发布一条 SNS 消息。在 Java 中,即使 Lambda 没有写入 SNS 消息的权限,SNS 客户端也会返回消息 ID。

有没有办法知道消息是否成功发布?

以下是使用的代码:

        AmazonSNS snsClient = AmazonSNSClientBuilder
                .standard()
                .build();
        PublishRequest publishRequest = new PublishRequest(topicARN, message);
        PublishResult publishResult = snsClient.publish(publishRequest);
        log.info("Published message with ID {}", publishResult.getMessageId());

【问题讨论】:

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


    【解决方案1】:

    请查看 X-Ray、cloudtrail 和 aws sdk 文档。未经许可不得使用任何服务。任何 aws sdk 的工作方式都相同,如果您没有权限,则会引发错误。也许 SNS 主题有广泛的开放访问政策?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-19
      • 2021-10-18
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      相关资源
      最近更新 更多