通过多个账户复制 GC Storage
Posted
技术标签:
【中文标题】通过多个账户复制 GC Storage【英文标题】:Copy GC Storage through multiple accounts 【发布时间】:2019-03-02 02:49:58 【问题描述】:有没有办法在多个帐户中使用qsutil -m cp....
?
我正在尝试将整个存储桶/存储从一个 GCP 帐户复制到另一个 GCP 帐户。
使用gcloud auth
我添加了多个帐户,但不知道如何在 cp 命令中设置帐户。
有点像gsutil -m cp gs//bucketname gs//bucketname
,但在两个不同的 GCP 之间。
有什么建议吗?
【问题讨论】:
【参考方案1】:您需要将两个存储桶的访问权限授予您在 gsutil/gcloud 中进行身份验证的服务/用户帐户。
在您的 Developer Console 中,单击存储桶旁边的 3 个垂直点图标并将必要的权限添加到您的帐户。源存储桶应授予其读取权限,目标存储桶应授予其写入权限。
完成后,您应该能够成功运行以下命令:
gsutil -m cp gs://source_bucket_name gs://destination_bucket_name
【讨论】:
感谢这很好,一件事 - 应该是:gs://[bucket] 感谢您发现这一点。我已经更新了我的答案。以上是关于通过多个账户复制 GC Storage的主要内容,如果未能解决你的问题,请参考以下文章