105得票20回答
gsutil ServiceException: 401 匿名调用者没有存储桶的storage.objects.list访问权限,尽管我已登录gcloud。

我正在尝试创建一个内部应用程序,将文件上传到Google Cloud。我不希望每个用户或此应用程序登录,因此我使用服务帐户。我登录服务帐户一切正常,但当我尝试上传时,它会给我这个错误:ServiceException: 401 匿名调用者没有存储.objects.list访问权限到存储桶。 ...

70得票7回答
如何使用gsutil计算存储桶文件夹中的文件数量

有没有选项可以计算存储桶文件夹中文件的数量?比如:gsutil ls -count -recursive gs://bucket/folder Result: 666 files 我只想得到一个文件总数,以便将其与我的服务器上的同步文件夹进行比较。 在手册中我没找到相关信息。

62得票10回答
获取Google Storage存储桶大小的最快方式是什么?

目前我正在做这件事,但由于存储桶中有数千亿字节的数据,所以非常缓慢:gsutil du -sh gs://my-bucket-1/ 对于子文件夹同样适用:gsutil du -sh gs://my-bucket-1/folder 有没有办法以更快的方式在其他地方或以其他方式获取完整存储桶(或子...

44得票2回答
gsutil / gcloud 存储文件列表按日期降序排列?

没有办法从按日期降序排列的Google Cloud Storage存储桶中获取文件列表吗?这非常令人沮丧。我需要检查已上传的文件的状态,而存储桶有数千个对象。 “gsutil ls”没有标准Linux“-t”选项。 Google云控制台也会列出它,但不提供排序选项。

42得票4回答
如何使用gsutil管理多个账户?

我经常使用Google云存储,至少有两个账户:personal@gmail.com和work@corp.com。我使用gsutil config为这两个账户创建了.boto文件,并将其重命名为personal.boto和work.boto。 每次需要在这些账户之间切换时,必须记住键入cp p...

40得票3回答
gsutil返回“未找到匹配项”

我试图使用gsutil删除Cloud Storage存储桶中的内容(但不是存储桶本身)。 根据文档,命令应该是:gsutil rm gs://bucket/**。 然而,无论我运行什么(当然已经替换了我的存储桶名称),都会得到以下响应:zsh:未找到匹配项:gs://my-bucket/**。...

39得票7回答
可恢复上传中止异常:403权限不足。

我正在使用Google Cloud Storage和Google Compute Engine,并尝试从我的虚拟机上传到我的存储桶。我的存储桶具有读/写权限,任何有访问权限的人都可以这样做。他们被标记为所有者。我可以成功地从我的存储桶下载文件。但是当我尝试上传文件到存储桶时,我遇到了以下错误:...

27得票4回答
gcloud和gsutil有什么区别?

我想了解gcloud和gsuitl之间的区别。我们应该在哪里使用它们?为什么某些命令以gsutil开头,而其他命令则以gcloud开头?

26得票5回答
谷歌GSutil创建文件夹

如何使用gsutil命令在Google Cloud Storage中创建一个新文件夹? 我尝试了在创建Bucket时相同的命令,但仍然出现错误。gsutil mb -l us-east1 gs://my-awesome-bucket/new_folder/ 谢谢!

25得票6回答
Gsutil - 如何使用Gsutil检查GCS存储桶(子目录)中的文件是否存在

我有一个GCS存储桶,其中包含路径下的一些文件 gs://main-bucket/sub-directory-bucket/object1.gz 我想通过编程方式检查子目录存储桶是否包含特定文件。我想使用gsutil来完成此操作。 如何实现?