【发布时间】:2021-10-11 09:28:53
【问题描述】:
当我点击 AWS API 网关时,我得到以下响应。
502: Bad Gateway
{
"message": "Internal server error"
}
我知道 API 网关请求有效负载限制为 10MB,但我没有超过,但响应大小可能超过 10MB。响应大小会影响吗?
在 CloudWatch 中找不到任何内容,甚至没有获取与此调用相关的日志。
尝试关注this,但一无所获。
【问题讨论】:
-
如果您甚至找不到此调用的日志,则响应大小不是问题。您是在寻找 AWS Lambda 日志,还是也在寻找 API Gateway 日志?如果您还没有这些,打开 API 网关执行日志会有所帮助。一个很可能的原因是您的 API 网关没有适当的权限来调用您的 Lambda 函数(尤其是如果您有多个别名,这很容易发生)
-
@Caldazar 发现 lambda 响应大小限制为 6 MB,实际响应超出了此限制。在测试设置中没有得到日志说明我试图调试这个问题,所以我在我自己的帐户上复制了相同的内容并找到了这个 6MB 的限制。
标签: amazon-web-services aws-lambda aws-api-gateway amazon-cloudwatchlogs