python-3.x - Lambda 超时配置在使用 chalice 部署时重置为 1
问题描述
我正在使用Chalice 事件源(Cron
类)编写调度程序。我已经部署了代码并将 AWS 控制台中的 lambda 超时设置设置为 8 分钟。但是,每当我使用命令部署新更改时chalice deploy --stage dev
,超时都会重置为默认值,即 1 分钟。
解决方案
您需要在圣杯配置中设置超时。
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
推荐阅读
- vba - Filtering another form based on fixed value
- azure - Azure 存档操作和定价
- html - Box-shadow 与 div top/down/left/bottom 周围的其他 div 重叠吗?
- python - 在 Python 中返回格式正确的递归列表
- twilio - 希望接听拨打 twilio 美国电话号码的电话(我在国外)
- neo4j - neo4j 为现有节点生成唯一 ID
- scons - 在一个 Scons 构建中编译多个 Godot 目标
- java - 即使我将更改后的 ArrayList 作为返回值返回,我在函数中填写的 ArrayList 也不会影响其余代码中的 ArrayList
- c# - 在创建单元测试时,我能做些什么来防止该方法被调用?
- xamarin.forms - Listview 在 iOS 上滚动,但不是在 Android 上滚动