Ongoing service disruptions
For the most recent update on ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1), refer to the AWS Health Dashboard. For information on AWS Service migration, see How do I migrate my services to another region?
Warum erhält mein Amazon Q Developer keine Nachrichten von Amazon SNS?
Ich habe Amazon Q Developer in Chat-Anwendungen (früher AWS Chatbot) für mein Amazon Simple Notification Service (Amazon SNS)-Thema abonniert. Benachrichtigungen von meinem Amazon SNS-Thema haben den Amazon Q Developer jedoch nicht erreicht.
Kurzbeschreibung
Die Benachrichtigungen des Amazon SNS-Themas haben Amazon Q Developer aus einem der folgenden Gründe nicht erreicht:
- Der Kommunikationskanal zwischen Amazon Q Developer und dem Slack-Kanal ist falsch konfiguriert.
- Der Kommunikationskanal zwischen dem SNS-Thema und Amazon Q Developer ist falsch konfiguriert.
Lösung
CloudWatch Logs für Amazon Q Developer aktivieren
Falls du dies noch nicht getan hast, aktiviere Amazon CloudWatch Logs für Amazon Q Developer in Chat-Anwendungen, um Fehlermeldungen zu überprüfen.
Sicherstellen, dass du den Kommunikationskanal zwischen Amazon Q Developer und dem Slack-Kanal korrekt konfiguriert hast
Sicherstellen, dass der Slack-Kanal nicht archiviert oder gelöscht wird
Wenn ein Slack-Kanal archiviert oder gelöscht wird, kann der Kanal keine Nachrichten empfangen und Slack deaktiviert alle Apps.
Um die Archivierung eines Kanals aufzuheben, siehe Kanal archivieren oder löschen auf der Slack-Website.
Hinweis: Du kannst einen gelöschten Slack-Kanal nicht wiederherstellen. Wenn der abonnierte Slack-Kanal gelöscht wird, erstelle einen neuen Slack-Kanal und konfiguriere den neuen Kanal dann so, dass er Benachrichtigungen von deinem Thema erhält.
Sich vergewissern, dass du die Chat-Anwendung in deinem Slack-Workspace installiert hast
Überprüfe deine Chat-Anwendungen in CloudWatch Logs auf die Fehlermeldung „account_inactive“. Wenn du die Fehlermeldung „account_inactive“ findest, wurde deine Chat-Anwendung nicht in deinem Slack-Workspace installiert.
Um die Chat-Anwendung in deinem Slack-Workspace zu installieren, folge den Anweisungen im Tutorial: Fange mit Slack an.
(Nur für private Slack-Kanäle) Sich vergewissern, dass du die Chat-Anwendung zum Slack-Kanal hinzugefügt hast
Überprüfe die CloudWatch Logs deiner Chat-Anwendungen auf die Fehlermeldung „channel_not_found“. Wenn du deine Chat-Anwendung nicht zum privaten Kanal hinzugefügt hast, wird diese Fehlermeldung angezeigt.
Um Amazon Q Developer zu einem privaten Slack-Kanal hinzuzufügen, führe den Befehl /invite @Amazon Q im privaten Kanal aus.
(Für Slack, Amazon Chime und Microsoft Teams)
Stelle sicher, dass du den Kommunikationskanal zwischen dem SNS-Thema und Amazon Q Developer richtig konfiguriert hast.
Sicherstellen, dass du Amazon Q Developer für das Amazon SNS-Thema abonniert hast
Führe die folgenden Schritte aus:
- Öffne die Amazon Q Developer-Konsole.
- Wähle im Navigationsbereich unter Konfigurierte Clients Slack, Amazon Chime oder Microsoft Teams aus.
- Wähle den Slack-Kanal in der Slack-Workspace-Konfiguration, Webhook in der Amazon Chime-Webhooks-Liste oder den Microsoft Teams-Kanal aus.
- Wähle Bearbeiten aus.
- Suche im Bereich Details unter Themen nach dem SNS-Thema. Wenn das Thema nicht aufgeführt ist, dann abonniere das SNS-Thema zu Amazon Q Developer.
Sicherstellen, dass du den Amazon Q Developer-Endpunkt als Themenabonnement für das Amazon SNS-Thema aufgeführt hast
Führe die folgenden Schritte aus:
- Öffne die Amazon-SNS-Konsole.
- Wähle im Navigationsbereich Themen und dann den Namen des SNS-Themas aus.
- Suche unter Abonnements nach dem folgenden Amazon Q Developer-Endpunkt: https://global.sns-api.chatbot.amazonaws.com. Wenn der Amazon Q Developer-Endpunkt nicht als Themenabonnement aufgeführt ist, musst du das SNS-Thema zu Amazon Q Developer abonnieren.
Hinweis: Verwende die Amazon Q Developer-Konfiguration, um eine Testbenachrichtigung zu senden.
Sicherstellen, dass du Nachrichten in einem nicht unterstützten Format nicht manuell aus dem SNS-Thema bei Amazon Q Developer veröffentlichst
Amazon Q Developer unterstützt Nachrichten, die manuell zu einem SNS-Thema veröffentlicht werden. Das Format der Nachricht muss jedoch mit Amazon Q Developer kompatibel sein. Jeder Service, der für das Senden von Nachrichten konfiguriert ist, darf Amazon SNS-Benachrichtigungen nur über die Services, die Amazon Q Developer unterstützt, an Amazon Q Developer senden.
Sicherstellen, dass Amazon Q Developer die zum Amazon SNS-Thema veröffentlichten AWS-Servicemeldungen unterstützt
Überprüfe die CloudWatch Logs deiner Chat-Anwendungen auf die Fehlermeldung „Event Received is not supported“. Wenn du die Fehlermeldung „Event Received is not supported“ siehst, unterstützt Amazon Q Developer die zu deinem Thema veröffentlichte AWS-Service-Meldung nicht.
Eine Liste der AWS-Services, die Amazon Q Developer unterstützt, findest du unter Überwachen von AWS-Services mithilfe von Amazon Q Developer in Chat-Anwendungen.
Sicherstellen, dass das Amazon SNS-Thema die erforderlichen Berechtigungen für einen anderen AWS-Service zum Veröffentlichen von Nachrichten gewährt
Führe die folgenden Schritte aus:
- Öffne die Amazon-SNS-Konsole.
- Wähle im Navigationsbereich Themen aus.
- Wähle das SNS-Thema aus, für das du Amazon Q Developer abonniert hast.
- Wähle die Registerkarte Zugriffsrichtlinie aus.
- Lies den Abschnitt Anweisung der Zugriffsrichtlinie. Stelle sicher, dass die Richtlinie es dem richtigen AWS-Service ermöglicht, die API-Aktion SNS:Publish auszuführen.
- Wenn die Amazon SNS-Zugriffsrichtlinie nicht zulässt, dass der richtige AWS-Service Ereignisse zum Thema veröffentlicht, aktualisiere die Richtlinie:
Wähle im Abschnitt Details der Themenseite die Option Bearbeiten aus.
Erweitere den Abschnitt Zugriffsrichtlinie und füge dann die richtige Zugriffskontrolle hinzu.
Hinweis: Beispiele für Amazon SNS-Zugriffsrichtlinien findest du unter Konfigurieren von Amazon SNS-Themen für Benachrichtigungen.
Sicherstellen, dass für das Amazon SNS-Thema die Zustellung von Nachrichten im Rohformat nicht aktiviert ist
Amazon Q Developer akzeptiert keine Zustellung von Nachrichten im Rohformat. Gehe wie folgt vor, um zu überprüfen, ob für das SNS-Thema die Zustellung von Nachrichten im Rohformat nicht aktiviert ist:
- Öffne die Amazon-SNS-Konsole.
- Wähle im Navigationsbereich Themen und dann den Namen des SNS-Themas aus.
- Prüfe im Bereich Details für die Zustellung von Nachrichten im Rohformat, ob der Status aktiviert oder deaktiviert ist.
- Wenn der Status aktiviert ist, ergreife die folgenden Maßnahmen:
Wähle Bearbeiten aus.
Lösche die Option Zustellung von Nachrichten im Rohformat aktivieren, um die Zustellung von Rohnachrichten zu deaktivieren.
Wähle Änderungen speichern aus.
Sicherstellen, dass du die erforderlichen AWS KMS-Schlüssel-Richtlinienberechtigungen angibst
Hinweis: Diese Prüfung gilt nur für SNS-Themen mit aktivierter serverseitiger Verschlüsselung.
Die Schlüsselrichtlinie für den AWS Key Management Service (AWS KMS) muss dem Service, der Nachrichten sendet, die Veröffentlichung in den verschlüsselten SNS-Themen ermöglichen.
Die AWS KMS-Schlüsselrichtlinie muss den folgenden Abschnitt enthalten:
{ "Sid": "Allow CWE to use the key", "Effect": "Allow", "Principal": { "Service": "service.amazonaws.com" }, "Action": [ "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": "*" }
Wichtig: Ersetze events.amazonaws.com durch den AWS-Service-Prinzipal für den Service, der die verschlüsselten SNS-Themen veröffentlicht.
Sicherstellen, dass AWS-Services keine Nachrichten zum Amazon SNS-Thema mit einer Rate von mehr als 10 Benachrichtigungen pro Sekunde veröffentlichen
Amazon Q Developer erlaubt 10 Ereignisse pro Sekunde. Wenn Amazon Q Developer mehr als 10 Ereignisse pro Sekunde empfängt, werden zusätzliche Nachrichten gedrosselt.
Um zu überprüfen, ob du Ereignisse gedrosselt hast, überprüfe die EventsThrottled-Metrik in CloudWatch Logs für Amazon Q Developer.
(Für Amazon EventBridge) Sicherstellen, dass EventBridge die Ereignisbenachrichtigungen unterstützt, die AWS-Services an das Amazon Q Developer-Client-Ziel senden
Verwende einen EventBridge-Eingabe-Transformator, um benutzerdefinierte Benachrichtigungen zu generieren und leite die Benachrichtigungen dann an ein SNS-Thema weiter. Überwache das SNS-Thema und sende Benachrichtigungen an die konfigurierten Microsoft Teams-, Amazon Chime- oder Slack-Kanäle mit Amazon Q Developer. Die benutzerdefinierten Amazon Q Developer-Benachrichtigungen müssen dem Format Ereignisschema folgen.
Weitere Informationen findest du unter Unterstützte Services für Amazon Q Developer in Chat-Anwendungen.
Ähnliche Informationen
- Themen
- Application Integration
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor einem Jahr