我正在使用SAM框架处理一组API,并且想知道是否有一种方法可以指定我可以在lambda处理程序中检索的template.yaml
中的附加值?
理想情况下,我会在template.yaml
中有这样的内容:
PostExperiment:
Type: Api
Properties:
Path: /my-path
Method: post
Metadata:
value1: "software"
然后在lambda处理程序中,我可以这样访问它:
export async function lambdaHandler(event, context) {
// get `value1` from `event` or `context` somehow
}
您可以设置环境变量,这些环境变量可以像任何其他环境变量一样根据您的语言(os)进行检索。(例如python中的Env)
查看