API Gateway-Lambda 集成问题:尽管快速执行 Lambda,但仍出现一致的 504 超时

问题描述 投票:0回答:1

我已经在 API Gateway 和 Lambda 之间建立了简单的集成。调用网关端点后,仅 1 秒后我就立即遇到 504 超时。这在日志中很明显,API Gateway 发起 Lambda 函数调用,并在 1 秒内返回超时错误。

尽管超时很快,但我的 Lambda 函数确实被调用并执行其任务,尽管是在原始请求收到 504 响应之后很久。 Lambda 函数通常最多在 10 秒内完成执行,完全在 API Gateway 设置的 29 秒上限之内。

什么可能导致这种差异?任何解决此问题的见解或建议将不胜感激。

amazon-web-services aws-lambda aws-api-gateway
1个回答
0
投票

尽管 Lambda 函数在 10 秒内完成,但 API Gateway 和 Lambda 之间的快速超时问题可能是由于 API Gateway 的超时设置低于 Lambda 执行时间。您可以将 API Gateway 超时设置调整为高于 Lambda 执行时间。我认为这会解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.