我正在使用 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/