CloudWatch组件告警发送至无订阅SNS Topic的长期影响咨询
无订阅SNS Topic处理CloudWatch组件告警的问题解答
- 直接给结论:发送到
Unmonitored这类无订阅SNS Topic的CloudWatch组件告警消息不会累积,AWS会直接丢弃这些消息,不会留存。 - AWS SNS的处理逻辑:
SNS是推送型服务,消息的去向完全依赖订阅端点(比如邮箱、Lambda函数这类接收方)。如果Topic没有任何有效订阅,消息没有可投递的目标,AWS不会存储这些消息,发送后直接丢弃,不会在Topic里堆积。 - 关于控制台的提示:
你看到的Warning: "This action sends a message to an SNS topic with no endpoints or the endpoints are in a different account."是正常提示,AWS只是在提醒你当前Topic没有能接收消息的端点,和你想“忽略单个组件告警”的需求完全匹配。 - 补充说明:
这种方案完全可行,既不会产生存储压力,也不会额外收费——AWS SNS只对成功投递到订阅端点的消息计费,被丢弃的消息不会产生费用。
内容的提问来源于stack exchange,提问作者LifeSizeActionFigure
相关产品推荐
相关产品推荐

