python - os.environ.get() 使用 Google Cloud Functions 返回 None

标签 python google-cloud-platform google-cloud-functions environment-variables

我直接通过 Cloud Functions UI 工作。我正在创建一个新函数。在BUILD部分中,我添加了一个名为WEBHOOKSBuild环境变量,并以url作为值。

然后在我的函数中,我尝试读取如下变量:

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

打印输出时返回None

这里出了什么问题?

最佳答案

build environment variables的目的正在向底层构建系统提供配置信息。

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

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

关于python - os.environ.get() 使用 Google Cloud Functions 返回 None,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68673526/

相关文章:

google-cloud-platform - 谷歌云工作流 : Reach Private VPC

node.js - 使用 Firebase Cloud Functions 时 Nodemailer queryA EREFUSED localhost

javascript - Firebase 可调用函数 + CORS

python - 将标记图像转换为 { label : [coordinates] } 字典的快速方法

python - 如何在 python 中创建悬挂指针(在堆栈或堆中)

google-cloud-platform - 如何从没有外部 IP 的 GCE VM 读取存储桶?

javascript - Firestore云函数查询数据库查询后返回值?

python - 在 python 日志记录配置文件中使用程序变量

python - 带有 Paramiko : avoid multiple connections 的 SSH 客户端

javascript - Google Cloud 上的虚拟 Ubuntu VM 无法通过 nodejs、外部 ip 连接