我正在使用 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 使用的相同配置机制?
1 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
总结一下这个问题,我如何使用 gcloud cli 与 Go sdk 使用的相同配置机制?
据我所知,你不能。您需要为所有操作指定区域。很久以前,有人问过CLOUDSDK_CONFIG
,最后的回答很清楚:
已解决:为了保持 ADC 规范的简单性,我们决定不遵守 CLOUDSDK_CONFIG。
我认为所有环境都是如此CLOUDSDK_*
。
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消