13

我需要能够查看我的通话记录AWS API Gateway。当我从网关的仪表板中执行呼叫时,我可以在该Logs部分下看到它们。

我如何才能看到它们以进行外部呼叫(例如:使用 拨打电话curl)?

我尝试启用 CloudWatch,但我只能看到指标,而不是实际的日志消息。

4

1 回答 1

19

无法在 CloudWatch 日志中查看 API Gateway 日志的最可能原因是您没有指定使 API Gateway 能够将信息写入 CloudWatch Logs 的 IAM 角色的 ARN。

日志角色 arn

然后,您需要在每个阶段显式启用日志记录。您无需(重新)部署 API,只需保存即可。

此处的详细说明: https ://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-logging.html#set-up-access-logging-using-console

启用后,您将获得一个名为“/aws/apigateway/welcome”的日志组,其中包含确认日志已启用的日志行。

启用

于 2015-10-15T18:33:16.757 回答