我正在尝试为特定用户创建存储桶/对象的读/写权限并为只有AllUsers的对象读取权限。谷歌云存储AllUsers权限不起作用
我有:
- 创造了一个水桶,
- 将此添加到默认的ACL列表:通过
<Entry>
<Scope type="AllUsers"/>
<Permission>
READ
</Permission>
</Entry>
:gsutil setdefacl <f> gs://bucket
- 添加了一个对象(test.png)
现在我试图从浏览器访问此URL http[s]://storage.cloud.google.com/bucket/test.png
,但它需要我到Google帐户登录页面。当我登录另一个谷歌ACC(不是我用来创建项目/桶/对象),没有明确的权利设置,它显示图片。
gsutil getacl
在新对象上显示AllUsers具有READ权限,但它的工作方式与AllAuthenticatedUsers相同。
有关权限按预期工作的操作方法的任何建议?
感谢您的建议。看起来我已经做了一切正确的权限,但使用了错误的基本网址。不知何故,它可以在http://storage.googleapis.com/bucket/file中正常工作 – tuxSlayer