我想知道为什么我收到一封来自 AWS 的电子邮件,说我的 Amazon Simple Notification Service(Amazon SNS)电子邮件订阅被手动停用。
如果向 SNS 主题发布消息的速率超过了电子邮件消息的配额,则 Amazon SNS 会停用这些订阅。该限制是针对每次订阅的限制,并且仅在 Amazon SNS 识别了针对订阅设置的任何筛选条件后才适用。
当违反每秒交易数(TPS)配额时,Amazon SNS 会自动停用订阅,原因如下:
Amazon SNS 支持每个 AWS 账户向 SNS 主题发送电子邮件的速率为 10 TPS。有关更多信息,请参阅 Service quotas。
如果您有多个使用筛选策略的订阅,则每秒尝试发送电子邮件次数超过 10 次的订阅将被停用。其他少于 10 封电子邮件的订阅则保持有效。如果订阅已停用,则该订阅将处于“待确认”状态。
对于高容量 SNS 主题,最佳做法是订阅高吞吐量的系统间端点。例如: Amazon Simple Queue Service(Amazon SQS)队列、AWS Lambda 函数或 HTTP 端点。这些类型的订阅端点支持更高的 TPS 配额。
Common Amazon SNS scenarios
Sending email in Amazon Pinpoint
订阅 Amazon SNS 主题
Publishing to a topic