2024-04-26 01:21:37 发布
网友
当我通过aws lambda控制台向aws lambda添加环境变量时,可以使用以下方法引用这些变量:
import os # ... print("environment variable: " + os.environ['variable'])
如何在cloudformation模板中使用aws lambda中的环境变量?我不想在aws lambda控制台中声明环境变量。在
谢谢
根据AWS documentation,AWS::Lambda::Function资源有{a2},您可以使用它来指定环境变量。因此,云形成文件中的资源如下所示:
AWS::Lambda::Function
{ "Type" : "AWS::Lambda::Function", "Properties" : { "FunctionName" : "Your function name", "Environment" : { "Variables": { "variable1": "value1", "variable2": "value2" } }, ... } }
如果您使用YAML template来声明云形成配置,那么您可以在如下参数下定义环境变量:
Parameters: Domain: {Type: String, Default: 'test', AllowedValues: ['test', 'gamma', 'prod']} ...
然后在声明Lambda资源的地方使用它,如下所示
根据AWS documentation,
AWS::Lambda::Function
资源有{a2},您可以使用它来指定环境变量。因此,云形成文件中的资源如下所示:如果您使用YAML template来声明云形成配置,那么您可以在如下参数下定义环境变量:
然后在声明Lambda资源的地方使用它,如下所示
^{pr2}$相关问题 更多 >
编程相关推荐