为什么 Google Cloud Function 运行时变量无法通过?

问题描述 投票:0回答:1

这应该非常简单,但我被困住了。我正在构建 v2 Cloud Function、https 触发器、Compute Engine 默认服务帐户,并设置运行时环境变量,如下面的屏幕截图所示,但它们不会在我的运行时环境中创建。

我的代码:

@functions_framework.http
def save_to_mongodb(request):
    print("Function invoked")
    print(os.environ.get("TESTING")

输出::

什么给予?

google-cloud-platform google-cloud-functions google-cloud-run
1个回答
0
投票

看起来我在这里回答了我自己的问题,经过更多测试,我发现如果我部署函数并使用“函数详细信息”屏幕中的“测试”选项卡,运行时环境变量会表现得很好。当尝试在启动 Cloud Shell 终端的“编辑功能”屏幕中访问它们时,它们无法访问。

我不清楚这是否是预期行为或记录在任何地方。

© www.soinside.com 2019 - 2024. All rights reserved.