如何使用 SAM 对 AWS Lambda 环境变量进行编码?
How do I code AWS Lambda env variables using SAM?
我有一个运行良好的 SAM 应用程序。最近我开始使用 AWS lambda 环境变量来删除代码中的一些硬编码。这里的问题是,对于当前的 SAM template.yaml,我每次部署应用程序时都需要添加 AWS lambda 环境变量。
Part required to be coded in SAM template
在查找 SAM 文档时,我看到像这里这样引用变量,但我认为这不是我要查找的变量。
Environment:
Variables:
MESSAGE: "Hello From SAM"
您正在查看通过全局变量定义的环境变量。如果你想为个人 AWS::Lambda::Function
定义它们,你应该使用 AWS::Lambda::Function Environment.
这将允许您为函数定义变量。
我有一个运行良好的 SAM 应用程序。最近我开始使用 AWS lambda 环境变量来删除代码中的一些硬编码。这里的问题是,对于当前的 SAM template.yaml,我每次部署应用程序时都需要添加 AWS lambda 环境变量。
Part required to be coded in SAM template
在查找 SAM 文档时,我看到像这里这样引用变量,但我认为这不是我要查找的变量。
Environment:
Variables:
MESSAGE: "Hello From SAM"
您正在查看通过全局变量定义的环境变量。如果你想为个人 AWS::Lambda::Function
定义它们,你应该使用 AWS::Lambda::Function Environment.
这将允许您为函数定义变量。