与传统文件系统中的层级结构不同,OSS内部使用扁平结构存储数据。即所有数据均以对象(Object)的形式保存在存储空间(Bucket)中。对象(Object)是OSS存储数据的基本单元,也被称为OSS的文件。OSS通过键名(Key)唯一标识存储的Object。

命名规范

Object的命名规范如下:

  • 使用UTF-8编码。
  • 长度必须在1~1023字符之间。
  • 不能以正斜线(/)或者反斜线(\)开头。
  • 区分大小写。

命名示例

根据Object存储于Bucket内的不同位置,Key的表示方法也有所区别,具体说明如下:

Object所在Bucket的位置 Key的表示方法
目标存储空间examplebucket根目录下存放了名为exampleobject.txt的Object exampleobject.txt
目标存储空间examplebucket根目录下的destdir目录中存放了exampleobject.jpg的Object destdir/exampleobject.jpg