尝试更改对象的元数据时得到403响应

我是帐户和项目的所有者。 我使用google cloud sdk登录,然后尝试以下命令:

gsutils -m setmeta -h "Cache-Control:public,max-age=3600" gs//bucket/**/*.*

对于某些文件,我收到以下错误:

accessDeniedException: 403 <owner@email.com> does not have storage.objects.update access to <filePath>

大多数文件已更新,但有些未更新。因为我有很多文件,所以如果10%的文件没有更新,那意味着几GB的数据也不会更新。

您知道为什么所有者帐户会发生这种情况以及如何解决此问题吗?

liaolihuan1987 回答:尝试更改对象的元数据时得到403响应

如果存储桶上的访问控制设置为“统一”,则即使您是项目所有者,也需要向其添加权限。

例如:

我在存储桶中有一个测试文件,当我要访问它时,会弹出一个需要访问的弹出窗口。

我在“ Storage Object Admin”存储桶的权限选项卡中提供了我的所有者帐户,现在我可以自由访问它了。

Here,您可以了解有关项目级角色与存储桶级角色的更多信息。

让我知道。

本文链接:https://www.f2er.com/3153424.html

大家都在问