我是Google Cloud项目的所有者,其中包含Google Cloud Storage存储桶。我们所有的备份都移到了这个桶中。当我尝试接收一些备份时,我获得了许可被拒绝。除了列出桶之外我什么也做不了。
当我尝试使用
重置存储桶ACL时gsutil acl ch -u xxx@yyy.zzz:FC gs://abc/**
我收到以下错误。
CommandException:无法为gs://abc/1234.sql设置acl。请确保您拥有对此资源的OWNER角色访问权限。
这没有任何意义,因为我是项目和桶主。
答案 0 :(得分:4)
我给自己" Storage Admin"和"存储对象管理员/创建者/查看者"在IAM权利中,我现在能够访问所有文件。
答案 1 :(得分:0)
我向存储桶级别的所有者帐户授予了“存储旧版存储桶所有者”权限,这对我有用。以下命令会将项目所有者和项目查看者添加为存储桶中的“存储旧版存储桶所有者”。
$ gsutil acl ch -p viewers-yourprojectnumber:O gs:// test_buk04