在chalice的文档中,可以看到 chalice 提供的在 aws 上配置 lambda 函数的示例。
这个想法是您可以定义一个如下所示的应用程序:
from chalice import Chalice
app = Chalice(app_name='demotimeout')
@app.route('/')
def index():
return {'hello': 'world'}
@app.lambda_function()
def test_lambda(event, context):
return {'hello': 'world'}
使用此应用程序,您可以config.json
像这样设置文件;
{
"stages": {
"dev": {
"api_gateway_stage": "api",
"lambda_functions": {
"test_lambda": {
"lambda_timeout": 120
}
}
}
},
"version": "2.0",
"app_name": "demotimeout"
}
当你这样做时,你设置了test_lambda
函数的超时时间。
我想知道,是否可以设置index
函数的超时时间?一个没有@app.lambda_function()
装饰器但有装饰器的那个@app.route('/')
?