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

SSE が有効な Amazon SQS キューに発行したメッセージを Amazon SNS トピックが配信しなかったのはなぜですか。

所要時間1分
0

Amazon Simple Notification Service (Amazon SNS) トピックが、Amazon Simple Queue Service (Amazon SQS) キューに発行したメッセージを配信しませんでした。Amazon SQS キューでサーバー側の暗号化 (SSE) が有効になっています。

簡単な説明

Amazon SQS キューは AWS Key Management Service (AWS KMS) のカスタマーマネージドキーを使用する必要があります。カスタマーマネージドキーには、Amazon SNS に十分なキー使用アクセス許可を付与するカスタムキーポリシーを含める必要があります。

**注: ** Amazon SQS の AWS マネージドキーのデフォルトキーポリシーには必要なアクセス許可が含まれておらず、このキーのポリシーは変更できません。

解決策

次の手順を実行します。

  1. Amazon SNS に必要なアクセス許可を持つキーポリシーを使用して新しいカスタマーマネージド KMS キーを作成する。
  2. 作成したばかりのカスタム KMS キーを使用して、Amazon SQS キューの SSE を設定する。
  3. Amazon SNS トピックで SSE が有効になっている場合は、設定要件を確認する。パブリッシャーが暗号化されたトピックにメッセージを発行できるようにする AWS KMS アクセス許可を設定する。

詳細については、『暗号化された Amazon SQS キューサブスクリプションによる Amazon SNS トピック暗号化の設定』を参照してください。

関連情報

Encrypting messages published to Amazon SNS with AWS KMS (Amazon SNS に発行されたメッセージを AWS KMS で暗号化する)

1コメント

This article was reviewed and updated on 2026-04-08.

エキスパート

応答済み 1ヶ月前

関連するコンテンツ