Aws lambda AWS Chalice:在Python中读取lambda环境变量

Aws lambda AWS Chalice:在Python中读取lambda环境变量,aws-lambda,chalice,Aws Lambda,Chalice,我需要从我的Chalice Python代码中访问我在AWS Lambda中创建的环境变量,但我找不到有意义的示例 想法 我使用的是Python 3.6。您只需使用os环境变量access即可 import os print(os.environ["MY_VARIABLE"]) 如果您的问题是如何在Chalice中设置环境变量。您可以在Chalice配置中设置它们: .chalice/config.json { "version": "2.0", "app_name": "gtf",

我需要从我的Chalice Python代码中访问我在AWS Lambda中创建的环境变量,但我找不到有意义的示例

想法


我使用的是Python 3.6。

您只需使用os环境变量access即可

import os
print(os.environ["MY_VARIABLE"])
如果您的问题是如何在Chalice中设置环境变量。您可以在Chalice配置中设置它们:

.chalice/config.json

{
  "version": "2.0",
  "app_name": "gtf",
  "stages": {
    "dev": {
      "environment_variables": {
          "MY_VARIABLE": "MY_VALUE"
      }
    }
  }
}

这是我不确定的os环境变量。IBM和Microsoft提供了他们的env切换示例,但我没有看到AWS的任何内容。我想我应该假设使用标准操作系统环境变量。谢谢你的澄清!我在GitHub上给出了一个Chalice REST服务的工作示例,该服务使用此技术在一个env变量中设置底层DynamoDB表的名称,并在Lambda函数中使用它。这里有一个链接:。