Amazon Simple Notification Service (Amazon SNS) の E メールサブスクリプションの 1 つが手動で無効にされたというメールが AWS から届きました。Amazon SNS トピックサブスクリプションが非アクティブ化されたのはなぜですか。また、この問題の解決方法を教えて下さい。
メッセージが E メールメッセージの配信レートクォータより高いレートで SNS トピックに発行された場合、Amazon SNS はサブスクリプションを非アクティブ化します。
Amazon SNS は、TPS クォータが次のことを行うために違反を犯した場合、サブスクリプションを自動的に非アクティブ化します。
注: Amazon SNS は、AWS アカウントごとに SNS トピックへの 1 秒あたり 10 件のトランザクション (TPS) の E メールメッセージ配信レートをサポートしています。詳細については、Amazon SNS のエンドポイントとクォータを参照してください。
ボリュームの多い SNS トピックに E メールアドレスをサブスクライブしないようにすることがベストプラクティスです。SNS トピックの E メールサブスクリプションの一般的なユースケースには、Amazon CloudWatch アラームのモニタリングや、複数の E メールアドレスへの使用状況レポートの送信などがあります。
ボリュームの多い SNS トピックについては、代わりに高スループットのシステム間エンドポイントのみをサブスクライブするのがベストプラクティスです。例えば、Amazon Simple Queue Service (Amazon SQS) キュー、AWS Lambda 関数、HTTP エンドポイントなどです。これらのタイプのサブスクリプションエンドポイントは、より高い TPS クォータをサポートします。
一般的な Amazon SNS シナリオ
Amazon Pinpoint を使用した E メールの送信
Amazon SNS トピックをサブスクライブする
トピックへの発行