Anzeigen von API Gateway-Protokollereignissen in der CloudWatch-Konsole - Amazon API Gateway

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.

Anzeigen von API Gateway-Protokollereignissen in der CloudWatch-Konsole

Voraussetzungen

  1. Sie müssen über eine in API Gateway erstellte API verfügen. Folgen Sie den Anweisungen in REST-API in Amazon API Gateway erstellen.

  2. Sie müssen die API mindestens einmal in der API bereitgestellt haben. Befolgen Sie die Anweisungen unter Bereitstellen einer REST-API in Amazon API Gateway und REST-API im Amazon API Gateway aufrufen.

  3. Sie müssen CloudWatch Logs für eine Phase aktiviert haben. Folgen Sie den Anweisungen in Einrichten der CloudWatch-Protokollierung für eine REST-API in API Gateway.

So zeigen Sie protokollierte API-Anforderungen und -Antworten in der CloudWatch-Konsole an

  1. Öffnen Sie die CloudWatch-Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Ändern Sie, falls erforderlich, die AWS-Region. Wählen Sie auf der Navigationsleiste die Region aus, in der sich Ihre AWS-Ressourcen befinden. Weitere Informationen finden Sie unter Regionen und Endpunkte.

  3. Wählen Sie im Navigationsbereich Logs (Protokolle), Log groups (Protokollgruppen) aus.

  4. Wählen Sie in der Tabelle Log Groups eine Protokollgruppe mit dem Namen API-Gateway-Execution-Logs_{rest-api-id}/{stage-name} aus.

  5. Wählen Sie in der Tabelle Log Streams einen Protokoll-Stream aus. Sie können den gewünschten Protokoll-Stream anhand des Zeitstempels finden.

  6. Klicken Sie auf Text, um den reinen Text anzuzeigen, oder klicken Sie auf Row, um das Ereignis zeilenweise anzuzeigen.

Wichtig

In CloudWatch können Sie Protokollgruppen oder -Streams löschen. 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.