他们有什么不同?什么是每个用例?
我是否可以专门使用一个,例如,如果我更熟悉.NET,我可以使用客户端库(针对.NET)完成所有工作,我可以使用python和SDK吗?
Google Cloud SDK https://cloud.google.com/sdk/docs/
Google Cloud Client Libraries https://cloud.google.com/apis/docs/cloud-client-libraries
答案 0 :(得分:4)
Cloud SDK是一组命令行工具(gcloud,gsutil和bq)。在这里使用术语“SDK”似乎具有误导性,它们应该被称为Google Cloud Tools或Google Cloud CLI。
Cloud Client Libraries是您可以编程的各种语言的最新一套库。
还有一组较旧的客户端库称为Google API客户端库。它们是从Google服务接口自动生成的,是REST调用的简单包装器。您可能应该使用较新的云客户端库,因为它们更具惯用性并提供更好的抽象。
答案 1 :(得分:1)
Jarmod的答案非常好。
我可以使用客户端库(适用于.NET)执行所有操作 使用python和SDK?
几乎所有事情。我知道的例外情况:
https://github.com/GoogleCloudPlatform/dotnet-docs-samples展示了如何拨打许多Google Cloud API,但不是全部。