在 CloudWatch 控制台中查看 API Gateway 日志事件
下一节介绍必要的先决条件以及如何在 CloudWatch 控制台中查看 API Gateway 日志事件。
先决条件
-
您必须已在 API Gateway 中创建 API。按照中的说明进行操作开发 API Gateway 中的 REST API
-
必须至少部署和调用一次 API。按照在 API Gateway 中部署 REST API。和调用 API Gateway 中的 REST API中的说明操作。
-
您必须为某个阶段启用了 CloudWatch 日志。按照为 API Gateway 中的 REST API 设置 CloudWatch 日志记录中的说明进行操作。
使用 CloudWatch 控制台查看记录的 API 请求和响应
通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/
。 -
如果需要,更改 AWS 区域。从导航栏中,选择 AWS 资源所在的区域。有关更多信息,请参阅区域和端点。
-
在导航窗格中,依次选择日志和日志组。
-
在日志组表中,选择 API-Gateway-Execution-Logs_{rest-api-id}/{stage-name} 名称的日志组。
-
在日志流表下,选择日志流。您可以使用时间戳来帮助查找感兴趣的日志流。
-
选择文本可查看原始文本,选择行可逐行查看事件。
重要
CloudWatch 允许您删除日志组或流。请勿手动删除 API Gateway API 日志组或流;让 API Gateway 管理这些资源。手动删除日志组或流可能会导致未记录 API 请求和响应。如果出现这种情况,您可以删除 API 的整个日志组并重新部署 API。这是因为 API Gateway 会在部署时为某个 API 阶段创建日志组或日志流。