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.
Im folgenden Abschnitt werden die erforderlichen Voraussetzungen und die Anzeige von API-Gateway-Protokollereignissen in der CloudWatch Konsole erläutert.
Voraussetzungen
-
Sie müssen über eine in API Gateway erstellte API verfügen. Folgen Sie den Anweisungen in Entwickeln Sie REST APIs in API Gateway.
-
Sie müssen die API mindestens einmal in der API bereitgestellt haben. Befolgen Sie die Anweisungen unter Stellen Sie REST APIs in API Gateway bereit und Aufrufen von REST-APIs in API Gateway.
-
Sie müssen CloudWatch Logs für eine Phase aktiviert haben. Folgen Sie den Anweisungen in Richten Sie die CloudWatch Protokollierung für REST APIs in API Gateway ein.
Um protokollierte API-Anfragen und -Antworten mit der CloudWatch Konsole anzuzeigen
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Ändern Sie, falls erforderlich, die AWS-Region. Wählen Sie in der Navigationsleiste die Region aus, in der sich Ihre AWS Ressourcen befinden. Weitere Informationen finden Sie unter -Regionen und Endpunkte.
-
Wählen Sie im Navigationsbereich Logs (Protokolle), Log groups (Protokollgruppen) aus.
-
Wählen Sie in der Tabelle Protokollgruppen eine Protokollgruppe mit dem Namen API-Gateway-Execution-Logs_ {}/{stage-name} aus. rest-api-id
-
Wählen Sie in der Tabelle Log Streams einen Protokoll-Stream aus. Sie können den gewünschten Protokoll-Stream anhand des Zeitstempels finden.
-
Klicken Sie auf Text, um den reinen Text anzuzeigen, oder klicken Sie auf Row, um das Ereignis zeilenweise anzuzeigen.
Wichtig
CloudWatch ermöglicht das Löschen von Protokollgruppen oder Streams. Löschen Sie API Gateway-API-Protokollgruppen oder -Streams nicht manuell. Lassen Sie API Gateway diese Ressourcen verwalten. Wenn Sie Protokollgruppen oder Streams manuell löschen, werden API-Anforderungen und -Antworten möglicherweise nicht protokolliert. In diesem Fall können Sie die gesamte Protokollgruppe für die API löschen und die API erneut bereitstellen. Dies liegt daran, dass API Gateway Protokollgruppen oder -Streams einer API-Stufe zum Zeitpunkt der Bereitstellung erstellt.