【问题标题】:os.environ.get() returns None with Google Cloud Functionsos.environ.get() 使用 Google Cloud Functions 返回 None
【发布时间】:2021-08-05 21:09:52
【问题描述】:

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

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

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

打印输出时返回None

这里有什么问题?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 好的,非常感谢。我读过这个,但没有注意到 UI 上的差异......非常明显......
    • 不客气,Simon,我很高兴听到这个答案很有帮助。
    猜你喜欢
    • 2022-01-26
    • 2018-04-17
    • 2019-10-13
    • 2021-07-22
    • 2022-12-09
    • 2021-12-26
    • 2020-03-15
    • 2017-10-03
    • 2023-04-03
    相关资源
    最近更新 更多