通过多个账户复制 GC Storage

Copy GC Storage through multiple accounts

有没有办法在多个帐户中使用qsutil -m cp....? 我正在尝试将整个 bucket/storage 从一个 GCP 帐户复制到另一个 GCP 帐户。 使用 gcloud auth 我添加了多个帐户,但不知道如何在 cp 命令中设置帐户。 有点像 gsutil -m cp gs//bucketname gs//bucketname 但在两个不同的 GCP 之间。

有什么建议吗?

您需要向您在 gsutil/gcloud 中验证的 service/user 帐户授予对两个存储桶的访问权限。

在您的 Developer Console 中,单击存储桶旁边的垂直三点图标,然后为您的帐户添加必要的权限。源存储桶应为其提供读取访问权限,目标存储桶应为其提供写入访问权限。

完成后,您应该能够 运行 成功执行以下命令:

gsutil -m cp gs://source_bucket_name gs://destination_bucket_name