google-cloud-platform - 通过多个账户复制 GC Storage
问题描述
有没有办法qsutil -m cp....
与多个帐户一起使用?我正在尝试将整个存储桶/存储从一个 GCP 帐户复制到另一个 GCP 帐户。我添加了gcloud auth
多个帐户,但不知道如何在 cp 命令中设置帐户。有点像gsutil -m cp gs//bucketname gs//bucketname
但在两个不同的 GCP 之间。
有什么建议吗?
解决方案
您需要向您在 gsutil/gcloud 中进行身份验证的服务/用户帐户授予对这两个存储桶的访问权限。
在您的Developer Console中,单击存储桶旁边的 3-vertical-dots 图标并将必要的权限添加到您的帐户。源存储桶应为其提供读取访问权限,目标存储桶应为其提供写入访问权限。
完成后,您应该能够成功运行以下命令:
gsutil -m cp gs://source_bucket_name gs://destination_bucket_name
推荐阅读
- ms-access - 使用 Ms Access LEFT JOIN 获取以前的余额作为欠款
- scala - Scala拆分序列或按分隔符列出
- vba - 收到错误“ByRef 参数类型不匹配”
- excel - 如何计算我单击形状的次数?
- android - 如何将回收站视图的全部内容刷新为默认值,包括它们所在的图标,但当前位置除外
- ios - 为什么我得到未定义的符号_OBJC_CLASS_$_FIRInstanceID?
- entity-framework - EF Core,不会为从 ICollection 继承的实体自动生成主键
- javascript - 使用 addEventListener 单击它时隐藏元素
- c++ - SDL_GetWindowSurface 和 SDL_CreateRenderer
- javascript - 如何通过 id 组合多个对象