如何使用请求参数设置 AWS lambda 超时?
How to set AWS lambda timeout using request parameters?
我想构建一个 API 最终用户可以在其中设置超时。不要与 serverless.yml 文件中的常用超时设置混淆。
def main(event, context):
timeout=event["timeout"] # use this
一种解决方案是全局配置您的 lambda 函数以最大超时(当前为 15 分钟)。
然后您的处理程序需要分叉您的 lambda 进程,并让父进程在用户指定的时间后终止子进程(这是您的实际应用程序代码所在的位置)。
我想构建一个 API 最终用户可以在其中设置超时。不要与 serverless.yml 文件中的常用超时设置混淆。
def main(event, context):
timeout=event["timeout"] # use this
一种解决方案是全局配置您的 lambda 函数以最大超时(当前为 15 分钟)。
然后您的处理程序需要分叉您的 lambda 进程,并让父进程在用户指定的时间后终止子进程(这是您的实际应用程序代码所在的位置)。