全部产品

对象概述

对象(Object)是OSS存储数据的基本单元,也被称为OSS的文件。和传统的文件系统不同,对象没有文件目录层级结构的关系。

Object类型

Object包含以下三种类型:

  • 通过简单上传生成的Object类型为Normal。

  • 通过分片上传生成的Object类型为Multipart。

  • 通过追加上传生成的Object类型为Appendable,且仅支持在Appendable类型的Object后直接追加内容。

Object信息

Object包含以下信息:

  • Key:Object的名称,可用于查询Object。

  • Data:您存储的数据,可由任意长度的字节组成。

  • Version ID:将Object上传至开启版本控制的存储空间(Bucket)后,OSS生成标识该对象的版本ID。

  • Object Meta:Object元信息,是一组键值对,表示了Object的一些属性,例如最后修改时间、大小等信息。您也可以在元信息中存储一些自定义的信息。

访问控制

针对存放在Bucket中Object的访问,OSS提供了多种权限控制策略。例如基于资源的授权策略Bucket Policy和读写权限(ACL)、基于用户的授权策略RAM Policy、通过STS临时授权访问OSS以及通过防盗链对访问来源设置白名单。有关访问控制的更多信息,请参见访问控制概述

授权访问

OSS资源(Bucket和Object)默认是私有读写权限。如果您希望其他人访问这些资源,必须进行授权。例如您网站上的图片和视频存储在OSS上,您可以通过以下两种方式授权第三方用户通过网站访问这些资源: