API概述
本文档介绍了媒体存储服务的REST API 接口。借助于这些REST API,您可以使用标准的HTTP 请求创建、获取和删除存储桶和对象,并进行桶和对象的管理;可以在任何时间、地点上传或下载数据。
限制项 | 说明 |
---|---|
存储空间(Bucket) | Bucket 的命名规范如下: 1. 仅包含小写英文字母、数字、短划线(-)。 2. 必需由字母或者数字开头。 3. 存储空间名称必须唯一,系统默认每个用户最多可以创建1000 个bucket。 |
对象(Object) | 单个Object 允许存储0~5T 的数据。Object 包含key 和data。其中key 是object 的名字, data 是object 的数据。Key 为UTF-8 编码,且编码后的长度不得超过1024 个字节。 |
上传/下载文件 | 单个对象超过5GB,默认启动分段上传。 |
生命周期 | 一个生命周期配置最多可以有1000 个规则。ID 元素唯一地标识规则,ID 长度最多为255 个字符。 |
如果想要快速进行二次开发,可以使用对应的SDK,具体SDK的使用说明请参考天翼云官网。
术语 | 中文 | 说明 |
---|---|---|
Object | 对象 | Object 是媒体存储的基本单元。Object 包含key 和data。其中key 是object 的名字,data 是object 的数据。 |
Bucket | 存储空间 | Bucket 是存放Object 的容器,所有的Object 都必须存放在指定的Bucket 中。 |
Service | 服务 | 提供给用户的虚拟存储空间,在这个虚拟空间中,每个用户可以拥有一个或多个Bucket。 |
Region | 区域 | Region 一般用于标识资源存储的物理位置,如中国区。 |
Endpoint | 访问域名 | 对外服务的接入地址。 |
AccessKey/SecretKey | 访问密钥 | 访问密钥通常为成对创建和使用,包含一个AccessKey(AK)和一个SecretKey(SK),用于鉴别用户身份。 |
ACL | 访问控制列表 | ACL 是访问授权列表,用于指定用户可以对存储桶或对象执行的操作。权限作用于存储桶作用于对象。 READ:可以列出存储桶中对象用户可以读取对象。WRITE 可以在存储桶中写入或删除对象。 READ_ACP:用户可以读取存储桶的ACL 用户可以读取对象的ACL。 WRITE_ACP:用户可以修改存储桶的ACL,用户可以修改对象的ACL。 FULL_CONTROL:用户拥有全部控制权用户可以读取和修改对象的ACL。 |
CORS | 跨源资源共享 | 跨源资源共享(CORS) 定义了在一个域中加载的客户端Web 应用程序与另一个域中的资源交互的方式。 |