对象存储OSS提供对象(Object)级别的文件读写权限ACL,用以控制Object的访问权限。本文介绍如何在OSS控制台设置Object的ACL。

前提条件

背景信息

您可以在上传对象时设置相应的ACL权限控制,也可以在上传之后修改ACL。如果不设置ACL,默认值为继承Bucket
  • 继承Bucket:Object的读写权限按Bucket的读写权限为准。
  • 私有:只有该存储空间的拥有者可以对该存储空间内的Object进行读写操作,其他人无法访问该存储空间内的Object。
    说明 您可以通过文件URL将您存储空间内的私有Object分享给您的合作伙伴访问,详情请参见在URL中包含签名
  • 公共读:只有该存储空间的拥有者可以对该存储空间内的Object进行写操作,任何人(包括匿名访问者)可以对该存储空间中的文件进行读操作。
  • 公共读写:任何人(包括匿名访问者)都可以对该存储空间中的Object进行读写操作,所有这些操作产生的费用由该存储空间的拥有者承担,请慎用该权限。

更多关于Object ACL的信息请参见Object ACL

操作步骤

  1. 登录OSS管理控制台
  2. 进入目标Bucket。
    • 新版控制台:单击Bucket列表,之后单击目标Bucket名称。
    • 旧版控制台:在左侧Bucket列表,单击目标Bucket名称。
  3. 单击文件管理页签。
  4. 单击目标Object的文件名,在该Object的预览对话框单击设置读写权限
    您也可以将鼠标移至目标Object右侧的更多,在下拉菜单单击设置读写权限
  5. 在弹出的设置读写权限对话框设置Object的读写权限。
  6. 单击确定