Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws lambda 使用无服务器框架设置API网关集成请求超时_Aws Lambda_Aws Api Gateway_Serverless Framework - Fatal编程技术网

Aws lambda 使用无服务器框架设置API网关集成请求超时

Aws lambda 使用无服务器框架设置API网关集成请求超时,aws-lambda,aws-api-gateway,serverless-framework,Aws Lambda,Aws Api Gateway,Serverless Framework,是否可以在serverless.yml配置中的AWS API网关中设置自定义请求集成超时 虽然这个问题很直截了当,但我发现一点上下文总是有用的: 我需要在lambda函数超时时通知最终用户。这种情况可能由于项目需求而发生(lambda正在与可能未启动的第三方系统通信)。我提出了一些其他的解决方案,我相信将API-GW请求超时设置为与lambda超时相同的时间是最好的解决方案。意识到,使用-函数超时在整个集成中是受尊重的。您所要做的就是在函数中传递超时值 以下是一个例子: 功能: 我的职能: 处理

是否可以在
serverless.yml
配置中的AWS API网关中设置自定义请求集成超时

虽然这个问题很直截了当,但我发现一点上下文总是有用的:

我需要在lambda函数超时时通知最终用户。这种情况可能由于项目需求而发生(lambda正在与可能未启动的第三方系统通信)。我提出了一些其他的解决方案,我相信将API-GW请求超时设置为与lambda超时相同的时间是最好的解决方案。

意识到,使用-函数超时在整个集成中是受尊重的。您所要做的就是在函数中传递超时值

以下是一个例子:

功能:
我的职能:
处理程序:public/index.php
超时:15#这与API网关中的集成超时相同。
标签:

project:myproject

您是否询问,如何设置APIGW端点的特定超时?或者,您是否询问如何在实际超时发生之前通知用户您无法完成请求?@MariuszNowak我询问如何为APIGW端点设置特定超时:)不幸的是,在无服务器框架中,没有现成的支持。还是请发一个请求,也很公关welcome@MariuszNowak感谢您的回答:)目前,使用AWS CLI是手动更新集成超时的最佳选择。这就是我们用来手动解决问题的方法<代码>aws apigatewayv2更新集成--集成id--api id--超时(毫秒)请注意,这仅适用于使用HTTP api集成的情况。它不适用于RESTAPI集成。