首页 > 解决方案 > 通过多个账户复制 GC Storage

问题描述

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

有什么建议吗?

标签: google-cloud-platformgoogle-cloud-storagecpgsutil

解决方案


您需要向您在 gsutil/gcloud 中进行身份验证的服务/用户帐户授予对这两个存储桶的访问权限。

在您的Developer Console中,单击存储桶旁边的 3-vertical-dots 图标并将必要的权限添加到您的帐户。源存储桶应为其提供读取访问权限,目标存储桶应为其提供写入访问权限。

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

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

推荐阅读