跟踪AWS ApiGateway中的完整请求/响应主体(未截断)

时间:2018-05-16 07:57:24

标签: amazon-web-services aws-api-gateway

我正在使用AWS Api Gateway和我想跟踪完整的请求和响应。我的一些集成是lambda和其他一些http端点。

我启用了舞台>日志> "记录完整的请求/响应数据"我可以在CloudWatch上看到日志。

这似乎是完美的,直到我发现尸体被截断 ... ApiGateway中有一个1024字节的限制将日志发送到云观察。

有没有解决方案?

我正在考虑使用lambda作为代理(使用http-proxy)作为我的最后一个选项......

由于

1 个答案:

答案 0 :(得分:1)

如您所述,目前没有解决此问题的已知方法,AWS意识到了这一问题。

  

API网关当前将日志事件限制为1024个字节。大于1024字节的日志事件(例如请求和响应主体)将在提交到CloudWatch Logs之前被API Gateway截断。

您可以在此处的API网关的AWS文档页面上看到其他已知问题。

https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html