Amazon SNS サブスクリプションを手動で無効にしたことを示す E メールが AWS から届いたのはなぜですか?

最終更新日: 2021 年 11 月 18 日

Amazon Simple Notification Service (Amazon SNS) の E メールサブスクリプションの 1 つが手動で無効にされたというメールが AWS から届きました。Amazon SNS トピックサブスクリプションが非アクティブ化されたのはなぜですか。また、この問題の解決方法を教えて下さい。

簡単な説明

メッセージが E メールメッセージの配信レートクォータより高いレートで SNS トピックに発行された場合、Amazon SNS はサブスクリプションを非アクティブ化します。

Amazon SNS は、TPS クォータが次のことを行うために違反を犯した場合、サブスクリプションを自動的に非アクティブ化します。

  • 送信先の受信トレイがイベントでスパムされるのを防ぎます。
  • 受信者のメールサーバーにメッセージがフラッディングしないようにします。
  • 高められたトラフィックをスパムとして識別し、メッセージの配信をブロックするインターネットサービスプロバイダー (ISP) を回避します。

注: 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 クォータをサポートします。