os.environ.get() returns None 和 Google 云函数

os.environ.get() returns None with Google Cloud Functions

我直接从 Cloud Functions UI 工作。我正在创建一个新功能。在 BUILD 部分,我添加了一个 Build Environment variables,名称为 WEBHOOKS,值是 url。

然后在我的函数中,我尝试像这样读取变量:

webhooks = os.environ.get('WEBHOOKS')

打印输出时 returns None

这是怎么回事?

build environment variables 的目的是为底层构建系统提供配置信息。

请改用 runtime environment variables,可在运行时访问代码。

您也可以在 Cloud Console UI 中定义它们。