【问题标题】:Google Takeout from G Suite Download from Google Cloud Storage来自 G Suite 的 Google Takeout 从 Google Cloud Storage 下载
【发布时间】:2020-01-11 06:06:42
【问题描述】:

我是一家非营利组织的 G Suite 管理员,刚刚发现了数据导出功能,这似乎是个人帐户的外卖。

导出文件已准备好,现在可以从 Google Cloud Platform Storage 中的存储分区下载。但是,有很多很多的文件夹,并且试图进出每个文件夹以下载每个文件夹中的许多 .zip 文件,这听起来很让人头疼。

我在我的 Mac 上使用 Transmit,它能够通过与 Amazon S3 的互操作性连接到 Google Cloud Storage。但是,当我连接时,我什么也看不到(因为我不使用谷歌云存储)。我找不到连接到我们的外卖数据所在的特定存储桶的方法。建议?

【问题讨论】:

    标签: google-cloud-platform google-cloud-storage


    【解决方案1】:

    G Suite 客户外卖:使用终端批量下载

    基于 repertor 的深刻见解,以下是我采取的确切步骤(在 Fedora 系统上)以编程方式从存储桶中下载我的 gsuite 外卖:

    独立安装 gsutil

    # wget https://storage.googleapis.com/pub/gsutil.tar.gz
    # tar xvfz gsutil.tar.gz
    # cd gsutil
    

    将 gsutil 连接到 G Suite 帐户

    要创建只读令牌,请使用以下命令:访问浏览器以获取 API 令牌,然后将 API 令牌粘贴回终端。后来它要求一个“项目ID”,显然可以是任何字符串。

    # ./gsutil config -r
    

    实际下载备份

    转到G Suite Customer Takeout,点击“访问存档”并找到存储桶ID。就我而言,此 ID 的格式为 takeout-export-123456abcdef-123456abcedf

    使用 rsync 递归下载整个存储桶:

    # ./gsutil rsync -r gs://takeout-export-123456abcdef-123456abcedf /tmp/
    

    【讨论】:

    • 我唯一需要改变的是:./gsutil rsync -r gs://takeout-export-fffecde8-58f6-4faa-8cab-6a3e9dc28de7/ /d/takeout
    • 不起作用。如果我没有输入项目 ID,命令将失败并显示“CommandException:未输入默认项目 ID。ls 和 mb 命令需要默认项目 ID;请重试。”
    【解决方案2】:

    在与支持人员交谈后(谁告诉我除了浏览器没有其他下载文件的方法;我告诉他们这个功能因此基本上毫无价值)我继续挖掘。

    Google 提供的gsutil 是关键!安装后(只是它,不是完整的 SDK:https://cloud.google.com/storage/docs/gsutil_install),我能够初始化它以访问我的帐户,输入 Bucket 提供的 gs:// 地址,然后使用 rsynchttps://cloud.google.com/storage/docs/gsutil/commands/rsync) 全部下载。否则我将不得不进出 50 个目录 - 每个 .zip 文件都以相同的方式命名,最后保存为“01”或“02”。日常活动的噩梦。

    【讨论】:

    • 感谢您的指点 - 救命稻草!我将在下面详细说明如何下载 gsuite 备份
    【解决方案3】:

    在 2022 年 2 月尝试这个,我发现了以下作品:

    $ gcloud 身份验证登录

    此命令会生成一个 URL,以便在您的浏览器中打开。在那里登录并授予权限后,您将获得一个验证码,并粘贴回您的终端。

    $ gsutil -m rsync -r "gs://takeout-export-blah-blah-blah"

    我在上一个答案中运行了命令,它告诉我使用“-m”参数下载会运行得更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-08
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 2020-09-30
      • 2020-11-26
      相关资源
      最近更新 更多