我需要能够在AWS API Gateway
上查看我的通话记录。当我在Gateway的仪表板中执行呼叫时,我可以在Logs
部分看到它们。
如何查看外部呼叫(例如:使用curl
拨打电话)?
我尝试启用CloudWatch但我只能看到指标,而不是实际的日志消息。
答案 0 :(得分:13)
无法在CloudWatch日志中看到API网关日志的最可能原因是您尚未指定IAM角色的ARN,该角色使API Gateway能够将信息写入CloudWatch Logs。
然后,您需要在每个Stage上显式启用日志记录。您不需要(重新)部署API,只需保存。
启用后,您将获得一个名为“/ aws / apigateway / welcome”的日志组,其日志行已确认日志已启用。