我想构建一个 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/