Direkt zum Inhalt

Warum hat mein Amazon SNS-Thema die Nachrichten nicht an meine Amazon SQS-Warteschlange zugestellt, in der ich sie veröffentlicht habe und für die SSE aktiviert ist?

Lesedauer: 2 Minute
0

Mein Amazon Simple Notification Service (Amazon SNS)-Thema hat die Nachrichten, die ich in meiner Amazon Simple Queue Service (Amazon SQS)-Warteschlange veröffentlicht habe, nicht zugestellt. Für meine Amazon SQS-Warteschlange ist die serverseitige Verschlüsselung (SSE) aktiviert.

Kurzbeschreibung

Deine Amazon SQS-Warteschlange muss einen vom Kunden verwalteten Schlüssel des AWS Key Management Service (AWS KMS) verwenden. Der vom Kunden verwaltete Schlüssel muss eine benutzerdefinierte Schlüsselrichtlinie enthalten, die Amazon SNS ausreichende Berechtigungen zur Schlüsselnutzung gewährt.

Hinweis: Die Standardschlüsselrichtlinie des von AWS verwalteten Schlüssels für Amazon SQS enthält nicht die erforderlichen Berechtigungen, und du kannst die Richtlinie dieses Schlüssels nicht ändern.

Lösung

Führe die folgenden Schritte aus:

  1. Erstelle einen neuen, vom Kunden verwalteten KMS-Schlüssel mit einer Schlüsselrichtlinie, die über die erforderlichen Berechtigungen für Amazon SNS verfügt.
  2. Verwende den soeben erstellten benutzerdefinierten KMS-Schlüssel, um SSE für deine Amazon SQS-Warteschlange zu konfigurieren.
  3. Wenn für dein Amazon SNS-Thema SSE aktiviert ist, überprüfe deine Konfigurationsanforderungen. Konfiguriere AWS-KMS-Berechtigungen, die es deinem Publisher erlauben, Nachrichten zu deinem verschlüsselten Thema zu veröffentlichen.

Weitere Informationen findest du unter Amazon SNS SNS-Themenverschlüsselung mit verschlüsseltem Amazon SQS SQS-Warteschlangenabonnement einrichten.

Weitere Informationen

Encrypting messages published to Amazon SNS with AWS KMS (Verschlüsseln von auf Amazon SNS veröffentlichten Nachrichten mit AWS KMS)