在 CloudWatch 控制台中查看 API Gateway 日志事件 - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

先决条件

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

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

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

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

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

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

  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 阶段创建日志组或日志流。