登录
首页 >  Golang >  Go问答

获得预设地理位置/区域

来源:stackoverflow

时间:2024-03-29 13:09:30 139浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《获得预设地理位置/区域》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

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

gcloud cli 允许执行以下操作:

gcloud config set compute/zone ZONE

在后台,这些值将写入 ~/.config/gcloud/configurations/config_default 中,这些值看起来像 ini 文件。

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

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

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

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


解决方案


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

据我所知,你不能。您需要为所有操作指定区域。 很久以前,有人问过CLOUDSDK_CONFIG,最后的回答很清楚:

 已解决:为了保持 ADC 规范的简单性,我们决定不遵守 CLOUDSDK_CONFIG。

https://github.com/googleapis/google-cloud-go/issues/288

我认为这对于所有 CLOUDSDK_* 环境都是如此。

以上就是《获得预设地理位置/区域》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>