建议使用以下浏览器,以获得最佳体验。 IE 10.0+以上版本 Chrome 31+谷歌浏览器 Firefox 30+ 火狐浏览器

基本概念

更新时间:2020-09-07 16:19:22

基本概念

本文将向您介绍对象存储 OSS 产品中涉及的几个基本概念,以便于您更好地理解 OSS 产品。


存储空间(Bucket)

存储空间是用户用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。存储空间具有各种配置属性,包括地域、访问权限、存储类型等。用户可以根据实际需求,创建不同类型的存储空间来存储不同的数据。

   - 同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。

   - 每个用户可以拥有多个存储空间。

   - 存储空间的名称在 OSS 范围内必须是全局唯一的,一旦创建之后无法修改名称。

   - 存储空间内部的对象数目没有限制。


存储空间的命名规范如下:

   - 不能重复。 提示:该 Bucket 已存在,或被其他用户占用

   - 最多63个字符

   - 不能为空


对象存储(Object)

对象是 OSS 存储数据的基本单元,也被称为 OSS 的文件。对象由元信息(Object Meta),用户数据(Data)和文件名(Key)组成。对象由存储空间内部唯一的 Key 来标识。对象元信息是一组键值对,表示了对象的一些属性,比如最后修改时间、大小等信息,同时用户也可以在元信息中存储一些自定义的信息。


对象的生命周期是从上传成功到被删除为止。在整个生命周期内,只有通过追加上传的 Object 可以继续通过追加上传写入数据,其他上传方式上传的 Object 内容无法编辑,您可以通过重复上传同名的对象来覆盖之前的对象。