赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 对象文件(Object)
  6. 对象命名

对象命名

  • 对象文件(Object)
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

与传统文件系统中的层级结构不同,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

相关文章

对象命名 2025-04-21 18:17

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

上传文件 2025-04-21 18:17

您可以将任何类型的文件上传到OSS的Bucket中,包括图片、文档、视频等。当您将文件上传到OSS时,文件将作为OSS Object进行存储。Object包含文件数据本身和描述该对象的元数据。在一个Bucket中,您可以上传大量的Object。 上传方式 OSS提供以下文件上传方式:

简单上传 2025-04-21 18:17

当需要将不超过5GB的文件上传到OSS,并且对并发上传速度要求不高时,选择简单上传。 警告 禁止在开

分片上传 2025-04-21 18:17

使用简单上传方式上传超过 5 GB 的大文件时,不仅耗时较长,而且容易因网络中断或程序异常导致上传失败。您可以使用分片上传方式,先将大文件分成多个较小的碎片(Part),然后并发上传,提高上传速度。此外,在某个Part上传失败时,您只需重新上传该Part,避免整个文件上传失败。

断点续传上传 2025-04-21 18:17

在上传大文件(超过5 GB)到OSS的过程中,如果出现网络中断、程序异常退出等问题导致文件上传失败,甚至重试多次仍无法完成上传,您需要使用断点续传上传的方式。断点续传上传将需要上传的大文件分成多个较小的分片并发上传,加速上传完成时间。如果上传过程中,某一分片上传失败,再次上传时会从Checkpoin

表单上传 2025-04-21 18:17

OSS表单上传允许网页应用通过标准HTML表单直接将文件上传至OSS。这种方式下,在前端页面选择文件后,浏览器发起POST请求直接将文件传输到OSS服务器,而无需经过网站服务器中转,减轻了服务器的压力,提高了文件上传的效率和稳定性。 使用限制 通过表单上传的方式上传的Object大小不能超过5 GB

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号