猿问

获取默认区域/区域

我正在使用 Golang google-cloud-sdk 来获取有关资源的信息(特别是这里的计算实例,但这并不重要)。

cligcloud允许做这样的事情:

gcloud config set compute/zone ZONE

在引擎盖下,它会将~/.config/gcloud/configurations/config_default这些值写入看起来像 ini 文件的东西。

(go) sdk 可以读取那些配置文件的配置吗?

CLOUDSDK_COMPUTE_ZONE如果未在配置文件中定义,cli 还会读取环境变量。

sdk 也可以读取这个变量吗?

总结一下这个问题,我如何使用 gcloud cli 与 Go sdk 使用的相同配置机制?


慕勒3428872
浏览 86回答 1
1回答

千万里不及你

总结一下这个问题,我如何使用 gcloud cli 与 Go sdk 使用的相同配置机制?据我所知,你不能。您需要为所有操作指定区域。很久以前,有人问过CLOUDSDK_CONFIG,最后的回答很清楚: 已解决:为了保持 ADC 规范的简单性,我们决定不遵守 CLOUDSDK_CONFIG。我认为所有环境都是如此CLOUDSDK_*。
随时随地看视频慕课网APP

相关分类

Go
我要回答