Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
In diesem Thema wird erklärt, wie Sie die Protokollierung des Nachrichtenzustellungsstatus für Amazon SNS SNS-Themen aktivieren, einschließlich der Konfiguration von Protokollierungseinstellungen, der Zuweisung von IAM-Rollen und der Überprüfung, ob Logs CloudWatch Zustellungsprotokolle zur Überwachung und Fehlerbehebung erfassen.
Melden Sie sich bei der Amazon-SNS-Konsole
an. -
Wählen Sie im Navigationsbereich Topics (Themen) aus.
-
Wählen Sie das gewünschte Thema aus und klicken Sie dann auf Bearbeiten.
-
Erweitern Sie den Abschnitt Protokollierung des Lieferstatus.
-
Wählen Sie das Protokoll aus, für das Sie die Protokollierung aktivieren möchten (z. B. HTTP, Lambda, Amazon SQS).
-
Geben Sie die Erfolgs-Samplerate ein. Dabei handelt es sich um den Prozentsatz erfolgreicher Nachrichten, für die Sie Logs erhalten CloudWatch möchten.
-
Im Bereich IAM-Rollen müssen Sie Rollen sowohl für die Erfolgs - als auch für die Fehlerprotokollierung konfigurieren:
-
Eine bestehende Servicerolle verwenden — Wählen Sie eine bestehende IAM-Rolle aus, die über die erforderlichen Berechtigungen verfügt, in die Amazon SNS Protokolle schreiben kann. CloudWatch
-
Neue Servicerolle erstellen — Wählen Sie Neue Rollen erstellen, um die IAM-Rollen für erfolgreiche und fehlgeschlagene Lieferungen in der IAM-Konsole zu definieren. Einzelheiten zu Berechtigungen finden Sie unter. Voraussetzungen für die Protokollierung des Lieferstatus
-
-
Wählen Sie Änderungen speichern aus.
Nachdem Sie die Protokollierung aktiviert haben, können Sie die CloudWatch Protokolle mit dem Status der Nachrichtenzustellung anzeigen und analysieren. Weitere Informationen zur Verwendung CloudWatch finden Sie in der CloudWatchDokumentation
.
Das Protokoll-Setup wird überprüft
-
Melden Sie sich bei der CloudWatch Logs-Konsole an.
-
Suchen Sie die Protokollgruppe mit dem Namen
sns/<region>/<account-id>/<topic-name>
. -
Stellen Sie sicher, dass Protokollstreams für das konfigurierte Endpunktprotokoll vorhanden sind.
-
Senden Sie eine Testnachricht zu Ihrem Thema und vergewissern Sie sich, dass Protokolleinträge angezeigt werden, die auf erfolgreiche oder fehlgeschlagene Lieferungen hinweisen.