主要名词与概念
存储桶(Bucket)
- 存储桶是您存储内容对象(Object)的独享空间,所有的对象都必须隶属于某个存储桶。存储桶具有各种配置属性,包括地域、访问权限等。
- 存储桶的名字全局唯一,如果您创建了某个名称的存储桶,其他用户将无法再创建同名的存储桶。
- 每一个桶的存储空间没有限制。
- 存储桶命名规范如下:
- 只能包括小写字母 a~z、数字 0~9 和 半角横线(-)。
- 开头和结尾只能是数字或字母。
- 长度必须在 4~63 个字符之间。
对象/文件(Object)
对象是 S4 存储数据的基本单元,在本文档中 对象、文件 与 Object 意义相同。对象由键(Key),数据(Data)和元数据(Metadata)三部分组成。
- Key:为在某个存储桶(Bucket)中一个对象(文件)的唯一标识,它包含目录、后缀的完整路径。存储桶名 + Key 组成该对象在互联网上访问与操作的 URL;
- Data:为该数据的实体内容,例如:一张图片中;
- Metadata:与本地文件系统不同,对象存储独有可描述一个对象(文件)其他属性的“元数据”。
对象的命名规范如下:
- 使用 UTF-8 编码。
- 长度必须在 1~696 个字符之间。
- 不能以反斜线(\)开头。
- 不支持 \a、\b、\t、\n、\v、\f、\r 字符。
举例:在 https://somebucket.s3.bitiful.net/userFiles/000001.avatar 这张“图片”中
- 存储桶(Bucket)名为:somebucket;
- Key 为:userFiles/000001.avatar;
- 数据(Data)为:该图片实际的二进制内容;
- 元数据(Metadata)为:image/jpeg。在对象存储中,不需要依靠文件扩展名来判断文件类型(MIME),只要元数据(Metadata)中指定了其类型为“image/jpeg”,那么在访问时浏览器可自动识别为图片。
地域(Region)
地域表示 S4 的数据中心所在可用区的地理位置,目前只有中国东部1可用区(cn-east-1)。
访问密钥(AccessKey)
AccessKey 简称AK,是 AccessKey Id 和 AccessKey Secret 的统称,凭借 AccessKey,您可以在任何兼容 S3 协议的第三方工具、SDK 中方便地使用 缤纷云 S4。