用于与 Google Cloud Compute 交互的客户端库

问题描述

我正在开发一个与 Google Cloud Compute 交互的项目。为此,我找到了两种使用 Python 与 Google Cloud 交互的方法(也可以使用其他语言);

Google Api 客户端(Rest 编排) - google-api-python-client

Google 云客户端 - 用于计算 - google-cloud-compute

现在 Google Api 客户端对我有用,但由于它不是推荐的方式,我尝试评估 Google Cloud 客户端。为此,我检查了 google-cloud-compute,但它处于 aplha 阶段,没有提到 GA 时间表。

我也检查了 nodejs、golang 和 python 计算客户端,但谷歌计算客户端库都处于预览版或 Alpha 版。

那么,我应该继续使用 Google Api 客户端库还是等待计算客户端足够成熟。

解决方法

我在 GCP 的客户端库团队工作。根据 ref docs,我们最近发布了一套新的预览版库。虽然我们还不能保证向后兼容性,但我们正在积极努力稳定表面。因此,它们尚不适合生产,但如果您处于研究/可行性阶段,那么我们鼓励您通过 google-cloud-compute 探索 google-api-python-client。我们欢迎您的反馈!

此外,我们还进行了重大改进,并继续投资于自动更新和发布库,以便在 Python 和我们支持的所有语言中都可以使用最新的 API 界面。