我已经使用 Google Cloud Storage Transfer Service 设置了传输,以便将存储桶备份到另一个区域。
设置非常简单:将所有存储桶数据转移到另一个存储桶。两个存储桶都归同一个 Google Cloud Platform 帐户所有。
主存储桶是具有细粒度的标准存储类。备份存储桶是具有统一的存储类,并启用保留策略 7 天。
不幸的是,到目前为止,每一次转移都失败了。
关于如何解决这个问题的任何想法?
这是我们得到的错误。
我已经使用 Google Cloud Storage Transfer Service 设置了传输,以便将存储桶备份到另一个区域。
设置非常简单:将所有存储桶数据转移到另一个存储桶。两个存储桶都归同一个 Google Cloud Platform 帐户所有。
主存储桶是具有细粒度的标准存储类。备份存储桶是具有统一的存储类,并启用保留策略 7 天。
不幸的是,到目前为止,每一次转移都失败了。
关于如何解决这个问题的任何想法?
这是我们得到的错误。
是否所有对象都有被复制的权限?据我所知,似乎这些对象: iegs://proactive-xxx-xxx/spend-cloud-storage/prod-tfstate
没有授予正在执行该操作的用户的权限。根据设置转移作业:
注意:您的用户帐户必须具有 storage.buckets.get 权限才能使用 UI 选择源和目标存储桶。
您可以仔细检查错误消息中提到的对象中的所有权限。最后,我建议不要共享您的存储桶名称,如果安全控制设置不正确,可能会损害存储桶的安全性。