带有 gspythonlibrary 的谷歌云存储

Posted

技术标签:

【中文标题】带有 gspythonlibrary 的谷歌云存储【英文标题】:Google Cloud Storage with gspythonlibrary 【发布时间】:2013-05-04 23:13:30 【问题描述】:

我必须编写一个 python 脚本,我应该能够使用它列出其他已准备好访问的人拥有的其他受保护的存储桶。为此,我创建了一个项目并在我的 Google API 控制台中启用了 Google Cloud Storage,然后我安装了 gsutil 并将“我的凭据”存储在“.boto”文件中。现在我必须列出我可以访问的所有存储桶的元数据。我的问题是我或其他存储桶所有者必须做些什么来授予对我/我的项目的访问权限,以便我的脚本可以列出存储桶内所有存储桶/对象的元数据?

我正在关注这个关于 python 脚本的文档:https://developers.google.com/storage/docs/gspythonlibrary

【问题讨论】:

【参考方案1】:

您只能列出您在项目中有权访问的所有存储桶。

无法列出您可能有权访问的所有存储桶。您有权访问的存储桶列表将非常大,因为它将包括所有标记为公共的存储桶。

我建议您让允许您访问他们的存储桶的人明确地告诉您他们的存储桶名称。

【讨论】:

以上是关于带有 gspythonlibrary 的谷歌云存储的主要内容,如果未能解决你的问题,请参考以下文章

从文件夹内的谷歌云存储下载文件

如何从能够搜索的谷歌云存储对象中获取视频流

无法上传文件到生产中的谷歌云存储

谷歌云功能下载文件并重定向到桶存储

从谷歌云存储获取状态 503

访问谷歌云存储的应用引擎项目的默认凭据?