【发布时间】:2021-03-14 04:03:34
【问题描述】:
我正在尝试从我的 GSuite (Google Workplace) 帐户下载导出的数据。我运行了数据导出工具,它位于存储桶中。我想下载所有文件,但它说我可以下载多个文件的唯一方法是使用 gsutil 实用程序。
我使用pip instal -U gsutil安装它。
我尝试运行以下命令:
gsutil cp -r \
gs://takeout-export-3ba9a6a2-c080-430a-bece-6f830889cc83/20201202T070520Z/ \
gs://takeout-export-3ba9a6a2-c080-430a-bece-6f830889cc83/Status\ Report.html \
.
...但它失败并出现错误:
ServiceException: 401 Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object.
我想那是因为我没有通过身份验证。我尝试使用 gsutil config 完成这些动作,但它现在要求我提供“项目 ID”,我在显示带有导出文件的存储桶的云存储网页中找不到任何地方。
我尝试关注this 问题的最佳答案,但项目 ID 似乎不再是可选的。
如何下载我的文件?
【问题讨论】:
-
项目 ID 是您在创建时分配的谷歌云项目的唯一 ID。
-
我知道项目 ID 是什么。我从未创建过项目,我只能访问作为数据导出过程的一部分自动创建的存储桶。
标签: google-cloud-storage google-workspace gsutil