python - 如何使用请求参数设置 AWS lambda 超时?
问题描述
我想构建一个最终用户可以设置超时的 API。不要与 serverless.yml 文件中通常的超时设置相混淆。
def main(event, context):
timeout=event["timeout"] # use this
解决方案
一种解决方案是将您的 lambda 函数全局配置为最大超时(当前为 15 分钟)。
然后,您的处理程序需要派生您的 lambda 进程,并在用户指定的时间后让父进程终止子进程(这是您的实际应用程序代码所在的位置)。
推荐阅读
- cpu-architecture - 从写入队列中读取的大量字节
- reactjs - React 中不稳定的视差。什么是最佳做法?
- json - Json 迅速返回 null
- c# - 如何使用 Visual Studio 2019 在 ASP.NET Core 2.2 中安装 Font Awesome
- reactjs - 在使用 (Material UI) withStyles 而不是 React 中的默认道具“类”时创建自定义道具?
- c++ - 输入double变小了,没有明显的原因
- http - 连接到由 Http Post 创建的站点 - 如何检查连接是否仍然存在?
- oracle - 如何计算时间预言机的算术平均值?
- macos - NSWindow 改变大小边框的宽度
- python - 如何在 QML 应用程序中生成 KeyEvents?