gpt4 book ai didi

python - 在云函数中获取环境变量

转载 作者:行者123 更新时间:2023-12-03 16:01:48 26 4
gpt4 key购买 nike

我在GCP中有一个Cloud Function,可以查询特定项目/环境中的BigQuery。由于我有多个环境,因此我想获得云功能的当前项目/环境。这样一来,我便可以在相应的环境中访问BigQuery。当然,我可以对project_id进行硬编码,但是我想以编程方式进行此操作。
根据Google自动设置环境变量。但是,当我尝试访问这些文件时,找不到任何一个。
例如,我尝试了以下方法,但是却没有任何环境。 var由Google列出。

print(os.environ)
有人设法在运行时访问环境变量吗?

最佳答案

您引用的那些环境变量仅适用于python 3.7,该页面的第二部分(https://cloud.google.com/functions/docs/env-var#nodejs_10_and_subsequent_runtimes)指出:

All languages and runtimes other than those mentioned in the previous section will use this more limited set of predefined environment variables.


这意味着GCP_PROJECT不再设置为3.8(至少现在是这样)。

关于python - 在云函数中获取环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63261658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com