我如何为 API Gateway 设置访问日志记录?

1 分钟阅读
0

我想为 Amazon API Gateway 设置访问日志记录。

简述

要调试与请求执行或客户访问您的 API 相关的问题,您可以激活 Amazon CloudWatch Logs 来记录 API 调用。

解决方法

要为 REST API 激活访问日志记录,请完成以下步骤:

  1. 将您的 REST API 部署到一个阶段
  2. 向 API Gateway 授予为您的账户读取日志并将日志写入 CloudWatch 的权限
  3. 按照使用 API Gateway 控制台设置 CloudWatch API 日志记录中说明的步骤 1-6 和 8-9(跳过步骤 7)操作。

要为 HTTP API 激活访问日志记录,请参阅在 API Gateway 中为 HTTP API 配置日志记录

现在,您可以使用 CloudWatch 日志来调试 API 问题了。例如,要查找 REST API 错误,请参阅我如何在 CloudWatch 日志中查找 API Gateway REST API 错误?

有关监控 REST API 的更多信息,请参阅使用 Amazon CloudWatch 指标监控 REST API 执行

有关监控 HTTP API 的更多信息,请参阅在 API Gateway 中监控 HTTP API 的 CloudWatch 指标

相关信息

如何解决 API Gateway REST API 中的“Lambda 函数权限无效”错误?

我如何在 CloudWatch 日志中查找来自 API Gateway 的 5xx 错误?

如何启用 CloudWatch Logs 以对 API Gateway REST API 或 WebSocket API 进行故障排除?

AWS 官方
AWS 官方已更新 3 个月前