【问题标题】:Add values in lambda template.yaml在 lambda template.yaml 中添加值
【发布时间】:2021-10-01 16:06:10
【问题描述】:

我正在使用 SAM 框架开发一组 API,我想知道是否有办法在 template.yaml 中指定其他值,我可以在我的 lambda 处理程序中检索这些值?

理想情况下,我会在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
}

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    您可以根据您的语言设置可以像任何其他环境变量一样检索的环境变量(例如,python 中的 os.env)

    看到这个aws-sam-local environment variables

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多