当前位置: 首页 > 知识库问答 >
问题:

Google云平台的API:gcloud API或Google API客户端

顾嘉纳
2023-03-14

我正在与谷歌云平台合作。学习和尝试一些东西,比如Bigquery和Google云存储

我感到困惑的是,所有这些东西都有两个官方API:gcloud API和Google API Python客户端。在google Cloud的“入门”教程中,推荐的API是google API(Python)Client,gcloud API的文档似乎不是很详细。

简而言之,要以编程方式访问Google云平台,

    null

共有1个答案

谢裕
2023-03-14

我推荐gcloud API,这个选择也适用于其他语言:nodejs、Ruby....后来呢

令人困惑的是,Google的这两个API有重叠的功能。而且更让人困惑的是,他们在教程中使用的是Google API客户端,而gcloud似乎是一个更加Google Cloud SDK特定的包。

下面是我发现的:在gcloud API页面的页面上,有一个FAQ部分说:

所以很明显,对于一个围绕Google云平台工作的项目来说,使用gcloud API是一个更好的选择。

文件呢?如果您查看以下页面,那么文档似乎没有太大帮助(特别是对于像我这样的新手程序员):https://googlecloudplatform.github.io/gcloud-python/#/docs/master/gcloud/storage/blob/blob

我找到了两种获得更详细说明的方法:寻找稳定版本的文档,或者转到github页面。例如:

  1. https://googleCloudplatform.github.io/gcloud-python/stable/storage-blobs.html
  2. https://github.com/googleCloudplatform/gcloud-python

这是我对它做的一点研究的结果。我仍然很好奇为什么Google在教程中很少提到gcloud库。无论如何,我希望这能帮助人们了解使用哪一个库,并节省一些研究它的时间。

 类似资料:
  • GoBelieve IM云平台,iOS 端,提供了功能齐全,性能健壮,需求完善的 IM 客户端实现,和 GoBelieve IM 云平台配套。 GoBelieve IM云平台特色: 1.一小时接入。专注IM,无冗余功能 几行代码,一小时接入 省时省力。 2.自由定制。提供最新源码, 自行二次开发,业务协议 交互视觉均可根据业务需求 自由定制。   3.完全开源。国内唯一开源IM服务,所有源码在Gi

  • GoBelieve IM云平台  Android端         Android 端,提供了功能齐全,性能健壮,需求完善的IM客户端实现,需和 GoBelieve IM 云平台配套 GoBelieve IM云平台特色: 1.一小时接入。专注IM,无冗余功能 几行代码,一小时接入 省时省力。 2.自由定制。提供最新源码, 自行二次开发,业务协议 交互视觉均可根据业务需求 自由定制。   3.完全开

  • 问题内容: 将在官方网站上MongoDB的GUI客户端应用程序的列表已经过时:某些客户端不支持,有些是严重势必.NET和Linux上运行的不是。而且它们都缺乏编辑已存储文档的能力(即提供只读访问权限)。 我需要一个GUI客户端: 适用于Linux(但不适用于Web); 免费; 支持文档编辑。 是否有满足这些要求的应用程序? 问题答案: Robomongo-跨平台MongoDB GUI客户端 更新:

  • 我有一个flask应用程序,它同时运行flask和flask-socketioendpoint。当我在google App engine上部署时,我意识到App engine不支持websockets。这意味着我需要为我的flask-socketio使用compute engine,并为我假设的常规flaskendpoint使用app engine。我将如何创建这两个实例,并在相互连接的同时并行运

  • 我正在谷歌云平台上工作,我必须使用java非Web应用程序访问云功能,就像我正在尝试使用谷歌云存储JSON API存储和检索谷歌云存储中的对象一样。 在访问这些之前,我需要对我的应用程序进行身份验证,所以我找到了授权API来进行授权访问。 null 我浏览了GCP文档,但没有得到区分这些文档的明确信息,我对GCP非常陌生,所以请您分享任何信息或博客链接,以说明如何使用Google Cloud Cl

  • 我已经创建了一个Google云平台服务帐户,,具有存储管理员()角色。 现在,我希望限制此帐户,使其只能访问特定的谷歌云存储(GCS)存储桶()。 现在的问题是,可以访问所有GCS存储桶。我无法从其他GCS存储桶中删除,因为被继承。 那我该怎么办?