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

最終更新日: 2019 年 11 月 25 日

最近、Amazon Simple Notification Service (Amazon SNS) の E メールサブスクリプションの 1 つが手動で無効にされたというメールが AWS から届きました。サブスクリプションが無効になったのはなぜですか?

簡単な説明

この E メールを受信した場合は、E メールサブスクリプションが含まれている SNS トピックに高いレートでメッセージを発行している可能性があります。Amazon SNS は、AWS アカウントごとに SNS トピックへの 1 秒あたり 10 件のトランザクション (TPS) の E メールメッセージ配信レートをサポートしています

これを上回る TPS で AWS アカウントの SNS トピックにメッセージが発行された場合、Amazon SNS は、以下を実現するため、サブスクリプションを無効にします。

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

解決方法

この問題の再発を防ぐためのベストプラクティスは、大量の SNS トピックに E メールアドレスをサブスクライブしないようにすることです。SNS トピックの E メールサブスクリプションで一般的に受け入れられるユースケースには、Amazon CloudWatch アラームのモニタリングや、複数の E メールアドレスへの使用状況レポートの送信などがあります。

大容量の SNS トピックでは、Amazon Simple Queue Service (Amazon SQS) キューAWS Lambda 関数HTTP エンドポイントなど、高スループットのシステム間エンドポイントのみをサブスクライブするのがベストプラクティスです。これらの種類のサブスクリプションは、はるかに高い TPS をサポートします。