Skip to main content
 首页 » 编程设计

python之AWS Lambda 环境变量

2025年05月04日16xxx_UU

当我通过 aws-lambda 控制台将环境变量添加到 aws-lambda 时,我可以使用以下方法引用这些变量:

import os 
# ... 
print("environment variable: " + os.environ['variable']) 

如何在 cloudformation 模板中使用 aws-lambda 中的环境变量?我不想在 aws-lambda 控制台中声明环境变量。

谢谢

请您参考如下方法:

根据AWS documentation , AWS::Lambda::Function 资源有 Environment property您可以使用它来指定环境变量。因此,您在云形成文件中的资源将如下所示:

{ 
  "Type" : "AWS::Lambda::Function", 
  "Properties" : { 
    "FunctionName" : "Your function name", 
    "Environment" : { 
        "Variables": { 
           "variable1": "value1", 
           "variable2": "value2" 
        } 
    }, 
    ... 
  } 
}