我正在开发一个新项目,我计划用Google Cloud Go API和客户端库替换一系列一次性shell脚本。这背后的主要驱动力是,这样我就可以更容易地维护和测试代码来管理大规模的GCP自动化项目。gcloud
gsutil
我已经挖掘了所有Google文档,似乎找不到任何涵盖底层API调用的内容或源代码的内容。除此之外,GCP go API似乎并没有涵盖我正在寻找的东西。我已经能够在REST API中找到一些我需要的东西,但即使这样,也不完全清楚哪些命令映射到哪些REST API端点。glcoud
glcoud
gcloud
例如:gcloud addresses describe gce_vm_foo
我唯一能找到的适合的是来自REST API的这个端点,它是通过挖掘大量的文档和试错找到的:https://godoc.org/google.golang.org/api/compute/v1#InstancesService.Get
我意识到这是一个非常开放的问题,但任何指向正确方向的人都非常感谢。
有只小跳蛙
相关分类