在本地主机上使用Google Cloud Storage JSON API

2 投票
1 回答
729 浏览
提问于 2025-04-18 12:48

我有一个用Python写的应用程序,它使用了云存储的客户端库。我正在尝试为这个应用程序创建一个桌面客户端,但我找不到用哪个网址来开始一个可恢复的上传。

关于在应用引擎上部署的存储,文档中提到:

当你上传媒体文件时,需要使用一个特殊的URI(网址)。实际上,支持媒体上传的方法有两个网址:

  • 一个是/upload URI,用于媒体文件。这个上传网址的格式是标准资源网址加上“/upload”的前缀。你在传输媒体数据时使用这个网址。举个例子:POST /upload/storage/v1/b/myBucket/o。

  • 另一个是标准资源URI,用于元数据。如果资源包含任何数据字段,这些字段会用来存储描述上传文件的元数据。你在创建或更新元数据时可以使用这个网址。举个例子:POST /storage/v1/b/myBucket/o。

还有,关于大多数操作,你可以使用以下网址来访问对象:

但是在本地机器上,使用云存储客户端库时,这些网址是什么呢?

storage.googleapis.com/<bucket>/<object>

<bucket>.storage.googleapis.com/<object>

1 个回答

0

Google Cloud Storage 本质上是一种云服务……当你使用它的时候,其实是在把数据上传或下载到谷歌的服务器上,而这个过程只能通过我们提供的 googleapis.com 的网址来进行。

撰写回答