阿里云OSS Bucket读写权限如何选择?

阿里云对象存储OSS创建Bucket读写权限私有、公共读和公共读写有什么区别?云吞铺子分享阿里云OSS Bucket读写权限的选择方法:

阿里云OSS Bucket读写权限

阿里云OSS Bucket读写权限

对象存储OSS Bucket读写权限说明

阿里云OSS对象存储,创建Bucket,读写权限可选:私有、公共读和公共读写,三者之间有什么区别?如何选择读写权限?

Bucket读写权限 详细说明
私有 私有(private)权限对文件的所有访问操作需要进行身份验证。只有该存储空间的拥有者可以对该存储空间内的文件进行读写操作,其他人无法访问该存储空间内的文件。
公共读 公共读(public-read)权限可以不通过身份验证直接读取用户Bucket中的数据,安全风险高。
对文件写操作需要进行身份验证;可以对文件进行匿名读。
只有该存储空间的拥有者可以对该存储空间内的文件进行写操作,任何人(包括匿名访问者)可以对该存储空间中的文件进行读操作。
公共读写 公共读写(public-read-write)权限可以不通过身份验证直接读取用户Bucket中的数据,安全风险高。
任何人(包括匿名访问者)都可以对该存储空间内文件进行读写操作。

云吞铺子来翻译一下,简单来说:

  • 私有:任何人对文件的访问需要身份验证;只有该存储空间的拥有者可以对文件进行读写操作,安全性最高;
  • 公共读:任何人都可以读文件,写文件需要身份验证;只有该存储空间的拥有者可以对文件进行写操作;
  • 公共读写:任何人都可以对存储空间内文件进行读写操作,不需要身份验证;
  • 综上,如果是私有文件可以选择私有权限;如果使用OSS设置静态网站,选择公共读权限。

    需要注意的是,选择公共读或者公共读写后,由于任何人都可以访问文件,首先会导致数据不安全,另外由于其他用户的访问,会导致OSS费用增高。

    关于OSS Bucket创建详细说明可以参考官方文档:

    参考文档

    官方文档:OSS 创建存储空间 - 阿里云