首页 > 解决方案 > 发布到 SNS 主题的消息在没有订阅时可访问的任何详细信息?

问题描述

我有一段时间没有订阅的 SNS 主题。因此,在没有订阅的那段时间发布到该主题的任何消息基本上都会丢失。我想知道是否有任何日志或其他记录我可以访问以收集有关在没有订阅期间可能已发布的内容的任何信息。

我从AWS 论坛帖子中看到

“从 [AWS] 的角度来看,如果我们成功处理了发布 API 调用,则发布成功。直到稍后我们才会枚举订阅列表。如果没有订阅主题,则消息最终会被丢弃。”

我相信我可以根据本文创建一个 CloudWatch 警报来监控 NumberOfMessagesPublished 指标。从那篇文章中,我了解到 Amazon SNS 会自动将 NumberOfMessagesPublished 指标发送到 CloudWatch,因此,如果该指标在该时间段内没有显示任何内容(计数 = 0),我至少会有证据表明该主题没有发布任何内容。但是,如果发布了某些内容,是否有任何证据(在日志或其他地方)保留了已发布的消息

标签: amazon-web-servicesamazon-cloudwatchamazon-sns

解决方案


推荐阅读