投稿日: Nov 15, 2019

Amazon Simple Notification Service (SNS) のサブスクリプションにデッドレターキュー (DLQ) を設定して、未送信のメッセージをキャプチャできることになりました。Amazon SNS DLQ を使用すると、サブスクリプションがエンドポイントに届かない場合にメッセージを保存しておけるため、アプリケーションの復元性と耐久性が向上します。

Amazon SNS DLQ は、標準の Amazon SQS キューです。未送信メッセージが DLQ に移動した際に通知を受信するには、Amazon CloudWatch アラームを設定します。また、Amazon CloudWatch Logs を分析して、メッセージ送信エラーのトラブルシューティングをより効率的にすることもできます。

Amazon SNS DLQ は、すべての商用 AWS リージョンでご利用になれます。料金は、Amazon SNS のデータ転送および Amazon SQS の DLQ 使用リクエストに対して発生します。料金の詳細については、Amazon SNS の料金および Amazon SQS の料金ページを参照してください。

Amazon SNS は、フルマネージド型の pub/sub メッセージングサービスです。Amazon SNS トピックを使用してメッセージ発行者と受信者をデカップリングし、Amazon SQS キュー、AWS Lambda 関数、HTTP エンドポイント、E メールアドレス、モバイルデバイス (SMS テキストメッセージとモバイルプッシュ通知) など複数のエンドポイントに対してメッセージを同時配信できます。

Amazon SNS のデッドレターキューの詳細については、以下を参照してください。