スキップしてコンテンツを表示

Amazon SNS サブスクリプションが手動で無効化されたという内容の E メールが AWS から届いたのはなぜですか?

所要時間1分
0

Amazon Simple Notification Service (Amazon SNS) の E メールサブスクリプションの 1 つが手動で無効化されたというメールが AWS から届いた理由を知りたいと考えています。

簡単な説明

E メールメッセージクォータの配信レート が高いメッセージが SNS トピックに公開された場合、Amazon SNS はそれらのサブスクリプションを無効にします。これはサブスクリプションごとの制限であり、Amazon SNS がサブスクリプションに設定されたフィルターを特定した後にのみ適用されます。

Amazon SNS は、以下の理由により 1 秒あたりのトランザクション数 (TPS) クォータを超えると、自動的にサブスクリプションを無効にします。

  • 宛先の受信トレイにイベントがスパム送信されるのを防ぐため。
  • 受信者のメールサーバーにメッセージが殺到するのを防ぐため。
  • インターネットサービスプロバイダー (ISP) が、増加したトラフィックをスパムとして識別し、メッセージの配信をブロックすることを防ぐため。

Amazon SNS は、各 AWS アカウントの SNS トピックへの 10 TPS の E メールメッセージ配信レートをサポートしています。詳細については、「Service Quotas」を参照してください。

フィルターポリシーが設定されているサブスクリプションが複数ある場合は、1 秒間に試行された E メール配信回数が 10 回を超えるサブスクリプションが無効になります。メールが 10 件未満のその他のサブスクリプションは引き続き有効です。無効になったサブスクリプションは PendingConfirm 状態になります。

解決方法

大量の SNS トピックについては、高スループットのシステム間エンドポイントにサブスクライブするのがベストプラクティスです。たとえば、 Amazon Simple Queue Service (Amazon SQS) キュー AWS Lambda 関数、または HTTP エンドポイントといったタイプのサブスクリプションエンドポイントは、より高い TPS クォータをサポートします。

関連情報

一般的な Amazon SNS シナリオ

Amazon Pinpoint で E メールを送信する

Amazon SNS トピックをサブスクライブする

トピックに公開する

AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ