谷歌云存储ACL混乱

时间:2017-01-26 17:01:37

标签: google-cloud-storage google-cloud-platform gsutil

我是Google Cloud项目的所有者,其中包含Google Cloud Storage存储桶。我们所有的备份都移到了这个桶中。当我尝试接收一些备份时,我获得了许可被拒绝。除了列出桶之外我什么也做不了。

当我尝试使用

重置存储桶ACL时
gsutil acl ch -u xxx@yyy.zzz:FC gs://abc/**

我收到以下错误。

  

CommandException:无法为gs://abc/1234.sql设置acl。请确保您拥有对此资源的OWNER角色访问权限。

这没有任何意义,因为我是项目和桶主。

2 个答案:

答案 0 :(得分:4)

我给自己" Storage Admin"和"存储对象管理员/创建者/查看者"在IAM权利中,我现在能够访问所有文件。

答案 1 :(得分:0)

我向存储桶级别的所有者帐户授予了“存储旧版存储桶所有者”权限,这对我有用。以下命令会将项目所有者和项目查看者添加为存储桶中的“存储旧版存储桶所有者”。

$ gsutil acl ch -p viewers-yourprojectnumber:O gs:// test_buk04