在 CloudWatch 控制台中查看 API Gateway 日志事件 - Amazon API Gateway

在 CloudWatch 控制台中查看 API Gateway 日志事件

下一节介绍必要的先决条件以及如何在 CloudWatch 控制台中查看 API Gateway 日志事件。

先决条件

  1. 您必须已在 API Gateway 中创建 API。按照中的说明进行操作开发 API Gateway 中的 REST API

  2. 必须至少部署和调用一次 API。按照在 API Gateway 中部署 REST API。调用 API Gateway 中的 REST API中的说明操作。

  3. 您必须为某个阶段启用了 CloudWatch 日志。按照为 API Gateway 中的 REST API 设置 CloudWatch 日志记录中的说明进行操作。

使用 CloudWatch 控制台查看记录的 API 请求和响应

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 如果需要,更改 AWS 区域。从导航栏中,选择 AWS 资源所在的区域。有关更多信息,请参阅区域和端点

  3. 在导航窗格中,依次选择日志日志组

  4. 日志组表中,选择 API-Gateway-Execution-Logs_{rest-api-id}/{stage-name} 名称的日志组。

  5. 日志流表下,选择日志流。您可以使用时间戳来帮助查找感兴趣的日志流。

  6. 选择文本可查看原始文本,选择可逐行查看事件。

重要

CloudWatch 允许您删除日志组或流。请勿手动删除 API Gateway API 日志组或流;让 API Gateway 管理这些资源。手动删除日志组或流可能会导致未记录 API 请求和响应。如果出现这种情况,您可以删除 API 的整个日志组并重新部署 API。这是因为 API Gateway 会在部署时为某个 API 阶段创建日志组或日志流。