在云函数中获取环境变量

乔斯坦·索特兰

我在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)指出:

除上一节中提到的语言和运行时以外的所有语言和运行时,都将使用此更为有限的预定义环境变量集。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DiscriminatorMap批注中的环境变量或函数

来自分类Dev

在Terraform配置中获取环境变量?

来自分类Dev

在UNIX中获取环境变量的价值

来自分类Dev

如何从运行中获取环境变量

来自分类Dev

如何从minidump中获取环境变量?

来自分类Dev

获取环境变量

来自分类Dev

获取环境变量

来自分类Dev

获取正确的环境变量

来自分类Dev

无法获取环境变量

来自分类Dev

取消设置 firebase 云函数环境变量没有更新

来自分类Dev

Bash-在bash函数中解析环境变量

来自分类Dev

在VC ++中获取子进程的环境变量

来自分类Dev

在Java中获取环境变量值

来自分类常见问题

如何在makefile中获取shell环境变量?

来自分类Dev

使用Fish从Bitbake制作的SDK中获取环境变量

来自分类Dev

在VC ++中获取子进程的环境变量

来自分类Dev

如何从gem内部获取Rails中的环境变量?

来自分类Dev

从 python 脚本中获取 Jenkins BUILD 环境变量

来自分类Dev

Jenkins中的环境变量

来自分类Dev

Docker中的环境变量

来自分类Dev

Jenkins中的环境变量

来自分类Dev

TypeScript中的环境变量

来自分类Dev

Valet 中的环境变量

来自分类Dev

环境变量中的Python环境变量

来自分类Dev

谷歌云SDK:设置环境变量_ python-> linux

来自分类Dev

Google云容器集群环境变量的秘密

来自分类Dev

使用Docker环境变量获取凭证

来自分类Dev

如何获取并打印环境变量的值?

来自分类Dev

Eclipse断点并获取环境变量