为什么我收到一封来自 AWS 的电子邮件,其中声称我的 Amazon SNS 订阅已被手动禁用?
上次更新时间:2019 年 11 月 25 日
我最近收到一封来自 AWS 的电子邮件,其中指出我的其中一个 Amazon Simple Notification Service (Amazon SNS) 电子邮件订阅已被手动禁用。为什么我的订阅会被禁用?
简短描述
如果收到此电子邮件,则您可能是频繁地向包含电子邮件订阅的 SNS 主题发布了消息。Amazon SNS 支持的电子邮件传输速率为每个 AWS 账户每秒向 SNS 主题传输 10 个事务 (TPS)。
如果以较高的 TPS 向 AWS 账户中的 SNS 主题发布消息,则 Amazon SNS 将禁用您的订阅,以:
通过事件防止向目标收件箱发送垃圾邮件。 防止收件人邮件服务器中邮件泛滥。 避免 Internet 服务提供商 (ISP) 将增加的流量视为垃圾邮件并阻止邮件传输。解决方法
为防止发生这一情况再次发生,最好避免订阅大量 SNS 主题的电子邮件地址。普遍接受的 SNS 主题电子邮件订阅用例包括监视 Amazon CloudWatch 警报和向多个电子邮件地址发送使用情况报告。
对于大量 SNS 主题,最好只订阅高吞吐量、系统到系统的终端节点,例如 Amazon Simple Queue Service (Amazon SQS) 队列、AWS Lambda 函数和 HTTP 终端节点。这些类型的订阅支持更高的 TPS。