首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌云存储产品公开展示

谷歌云存储产品公开展示
EN

Stack Overflow用户
提问于 2014-06-04 08:12:25
回答 1查看 263关注 0票数 1

我想让这个桶公开可读性(所以每个添加的文件都有一个“共享的公开链接”)

我尝试更改JSON中的更新桶(当前来自API引用(api/v1/桶/更新)上的“尝试它”),并添加到桶predefinedAcl:PublicRead

我得到的回应似乎是我所需要的:

代码语言:javascript
复制
...
  {

   "kind": "storage#bucketAccessControl",
   "id": "<bucket name>/allUsers",
   "selfLink": "https://content.googleapis.com/storage/v1/b/<bucket name>/acl/allUsers",
   "bucket": "<bucket name>",
   "entity": "allUsers",
   "role": "READER",
   "etag": "CAI="
  }
...

但是,当我向桶中添加一个新文件时,我没有选中“共享公开”复选框。

我遗漏了什么?

**编辑**直接链接(感谢接受的答案)到json相关命令:api/v1/defaultObjectAccessControls/更新

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-04 15:28:43

你混淆了桶和对象ACL吗?将存储桶ACL更改为公共读取将允许用户列出桶内容。要下载对象本身,需要将每个对象ACL设置为公共读取。最后,为了使将来的对象在默认情况下是公开可读的,您可以将桶的默认对象ACL更改为public-read (也请参阅全GCS文档)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24032224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档