根据 AWS 文档,您只能在配额请求后增加区域 API 和私有 API 的 API 集成超时(默认值为 29 秒)。
来源:https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html
但是,我可以通过 AWS 控制台请求更多配额并增加 Edge API 的超时(没有发生错误)。
现在我想知道它是否适用于 Edge API。此 API 网关具有与 Lambda 的集成代理。
通过文档
如果您的 API 客户端地理位置分散,请考虑使用 API Gateway 中边缘优化的 API 端点。这种类型的端点行为 作为 AWS 托管 CloudFront Web 发行版的区域终端节点 改善客户端连接时间。
因此,适用于区域的内容仍然适用于边缘优化。简而言之,这些是 api 网关的部署选项,因此您的超时应该按预期工作,但如果您需要测试它,您可以通过以下方式模拟超时:
修改 Lambda 函数,故意花费比配置的超时、time.sleep() 语句(Python 中)或等效语句更长的时间。
使用curl等工具调用API网关端点:
curl -X GET https://your-api-id.execute-api.your-region.amazonaws.com/stage/resource