rep*_*tor 4 google-cloud-storage google-cloud-platform
我是一家非营利组织的 G Suite 管理员,刚刚发现数据导出功能,这似乎是个人帐户的外卖。
导出文件已准备好,现在可以从 Google Cloud Platform Storage 中的存储桶下载。但是,有很多很多文件夹,并且试图进出每个文件夹以下载每个文件夹中的许多 .zip 文件,这听起来是一个令人头疼的问题。
我在 Mac 上使用 Transmit,它能够通过与 Amazon S3 的互操作性连接到 Google Cloud Storage。但是,当我连接时,我什么也看不到(因为我不使用 Google Cloud Storage)。我找不到连接到我们的外卖数据所在的特定存储桶的方法。建议?
基于 repertor 的深刻见解,以下是我(在 Fedora 系统上)以编程方式从存储桶中下载我的 gsuite 外卖的确切步骤:
# wget https://storage.googleapis.com/pub/gsutil.tar.gz
# tar xvfz gsutil.tar.gz
# cd gsutil
Run Code Online (Sandbox Code Playgroud)
要创建只读令牌,请使用以下命令:访问浏览器以获取 API 令牌,然后将 API 令牌粘贴回终端。后来它要求一个“project-id”,它显然可以是任何字符串。
# ./gsutil config -r
Run Code Online (Sandbox Code Playgroud)
转到G Suite Customer Takeout,点击“Access Archive”并找到存储桶 ID。就我而言,此 ID 具有以下形式 takeout-export-123456abcdef-123456abcedf
要使用 rsync 递归下载整个存储桶:
# ./gsutil rsync -r gs://takeout-export-123456abcdef-123456abcedf /tmp/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |