【问题标题】:Lambda timeout config get reset to 1 on deploying using chaliceLambda 超时配置在使用 chalice 部署时重置为 1
【发布时间】:2020-03-28 13:14:37
【问题描述】:
我正在使用Chalice Event Sources(Cron 类)编写调度程序。我已经部署了代码并将 AWS 控制台中的 lambda 超时设置设置为 8 分钟。但是,每当我使用命令chalice deploy --stage dev 部署新更改时,超时都会重置为默认值,即 1 分钟。
【问题讨论】:
标签:
python-3.x
amazon-web-services
aws-lambda
serverless
chalice
【解决方案1】:
您需要在 chalice config 中设置超时时间。
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