Google Cloud SDK 与 Google Cloud 客户端库

que*_*ion 3 google-app-engine google-cloud-platform google-cloud-sdk

它们有何不同?每个用例是什么?

我是否可以专门使用一个,例如,如果我更熟悉 .NET,我可以使用客户端库(用于 .NET)来完成我可以使用 python 和 SDK 完成的所有工作?

谷歌云 SDK https://cloud.google.com/sdk/docs/

谷歌云客户端库https://cloud.google.com/apis/docs/cloud-client-libraries

jar*_*mod 6

Cloud SDK 是一组命令行工具(gcloud、gsutil 和 bq)。此处使用的术语“SDK”似乎具有误导性,它们可能应该被称为 Google Cloud Tools 或 Google Cloud CLI。

Cloud 客户端库是最新的一组库,支持多种语言,您可以针对这些语言进行编程。

还有一组较旧的客户端库,称为 Google API 客户端库。它们是从 Google 服务接口自动生成的,是 REST 调用的简单包装器。如果可以,您可能应该使用较新的 Cloud 客户端库,因为它们更符合习惯并提供更好的抽象。