私の Amazon SNS トピックに発行したメッセージが、サーバー側の暗号化 (SSE) が有効な、サブスクライブしている Amazon SQS キューに配信されないのはなぜですか?

最終更新日: 2020 年 11 月 19 日

Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行しても、Amazon Simple Queue Service (Amazon SQS) キューに配信されません。Amazon SQS キューでサーバー側の暗号化 (SSE) が有効になっている場合、これを修正するにはどうすればよいですか?

簡単な説明

Amazon SQS キューは、 カスタマー管理対象のカスタマーマスターキー (CMK) を使用する必要があります。この CMK には、Amazon SNS に十分なキー使用アクセス許可を与えるカスタムキーポリシーを含める必要があります。

注意: 必要なアクセス許可が、AWS が管理する Amazon SQS の CMK のデフォルトのキーポリシーに含まれていないため、そのキーポリシーを変更することはできません。

解決方法

  1. Amazon SNS に必要なアクセス許可のあるキーポリシーを使用して、新しいカスタマー管理の CMK を作成します。
  2. 作成したカスタム CMK を使用して、Amazon SQS キューの SSE を設定します。

詳細については、暗号化された Amazon SQS キューをサブスクライブした Amazon SNS トピックのサーバー側の暗号化 (SSE) の有効化を参照してください。

注意: 他のメッセージ配信の問題のトラブルシューティングを行うには、Amazon SNS メッセージ配信ステータスを参照してください。