python - 如何使用请求参数设置AWS lambda超时?

标签 python amazon-web-services aws-lambda serverless-framework

我想构建一个 API,最终用户可以在其中设置超时。不要与 serverless.yml 文件中的常见超时设置混淆。

def main(event, context):
    timeout=event["timeout"] # use this

最佳答案

一种解决方案是将您的 lambda 函数全局配置为最长超时(当前为 15 分钟)。

然后,您的处理程序需要 fork 您的 lambda 进程,并让父进程在用户指定的时间后终止子进程(这是您的实际应用程序代码所在的位置)。

关于python - 如何使用请求参数设置AWS lambda超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58839769/

相关文章:

python - 将 login_required 与 user_passes_test 组合时,Django 'User' 对象没有属性 'user'

python - 当新数据到来时,如何重新训练 pyspark 中保存的线性回归 ML 模型

node.js - 在现有 S3 对象上运行 S3-put-triggered Lambda 函数?

mongodb - 通过 MongoDB Compass 社区连接到 EC2

amazon-web-services - 将 protobuf 与 Amazon IoT 结合使用

python - cython 中 np.int、np.int_、int 和 np.int_t 之间的区别?

python - Pandas - 基于 bool DataFrame 替换 DataFrame 中的值

amazon-web-services - API Gateway+Lambda+VPC超时问题

aws-lambda - 如何在 aws lambda 中使用 'actions-on-google' 库

aws-lambda - AWS Lambda : creating the trigger