python-3.x - 使用 chalice 部署时 Lambda 超时配置重置为 1

标签 python-3.x amazon-web-services aws-lambda serverless chalice

我正在使用 Chalice Event Sources 编写调度程序(Cron 类)。我已部署代码并将 AWS 控制台中的 lambda 超时设置设置为 8 分钟。但是每当我使用命令 chalice deploy --stage dev 部署新更改时,超时都会重置为默认值,即 1 分钟。

最佳答案

您需要在 chalice 配置中设置超时。

Chalice 部署 Lambda 函数的设置,因此必须在 Lambda 的配置中进行设置。

查看 .chalice/config.json

{
  "version": "2.0",
  "app_name": "gtf",
  "stages": {
    "dev": {
      "api_gateway_stage": "dev",
      "lambda_functions": {
        "message_queue": { #This is your function name
            "lambda_timeout": 30
        }
      }
    }
  }
}

https://chalice.readthedocs.io/en/latest/topics/configfile.html

关于python-3.x - 使用 chalice 部署时 Lambda 超时配置重置为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164092/

相关文章:

python-3.x - WRN 安装 python-prctl 以便可以保证清理进程

python-3.x - Pygame set_alpha 不适用于尝试的背景淡入淡出

django - 在 AWS Lambda 函数中使用 Django ORM

javascript - 如何构建 lambda 代码以实现可测试性

javascript - Node.js 进程在中间退出,没有错误(使用流)

python - Matplotlib path.contains_points 对某些边上的点返回 false 而对其他边不返回

python - 无法进入下一页

python - 如何在 Mechanical Turk 之前将数据 POST 到网络服务器

r - 通过 sparklyr 连接到 s3 bucket 时出现签名错误

python - AWS Athena 未在 Boto3 中被识别?