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集成。