我正在使用AWS Api Gateway和我想跟踪完整的请求和响应。我的一些集成是lambda和其他一些http端点。
我启用了舞台>日志> "记录完整的请求/响应数据"我可以在CloudWatch上看到日志。
这似乎是完美的,直到我发现尸体被截断 ... ApiGateway中有一个1024字节的限制将日志发送到云观察。
有没有解决方案?
我正在考虑使用lambda作为代理(使用http-proxy)作为我的最后一个选项......
由于
答案 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