与传统文件系统中的层级结构不同,OSS内部使用扁平结构存储数据。即所有数据均以对象(Object)的形式保存在存储空间(Bucket)中。对象(Object)是OSS存储数据的基本单元,也被称为OSS的文件。OSS通过键名(Key)唯一标识存储的Object。
命名规范
Object的命名规范如下:
- 使用UTF-8编码。
- 长度必须在1~1023字符之间。
- 不能以正斜线(/)或者反斜线(\)开头。
- 区分大小写。
命名建议
Object的命名建议如下:
- 使用有意义的名称。Object的名称应该反映对象的内容和用途,方便查找和理解。例如,使用文件名、日期、用户ID等信息作为Object的名称。
- 使用唯一的名称。Object的名称应该是全局唯一的,以避免命名冲突。可以在Object的名称中包含一些随机数或UUID等信息,确保名称的唯一性。
- 使用前缀来组织数据。前缀是Object的名称的一部分,可以用于为Object创建层次结构。例如,按日期、用户ID、地域等信息作为前缀,可以更好地组织和管理数据。
命名示例
根据Object存储于Bucket内的不同位置,Key的表示方法也有所区别,具体说明如下:
Object所在Bucket的位置 | Key的表示方法 |
---|---|
目标存储空间examplebucket根目录下存放了名为exampleobject.txt的Object | exampleobject.txt |
目标存储空间examplebucket根目录下的destdir目录中存放了exampleobject.jpg的Object | destdir/exampleobject.jpg |
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/157817.html