天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南
- 综合资讯
- 2024-12-08 01:50:59
- 2

天翼云对象存储支持API接口操作,需遵循Bucket命名规范。本文详细解析Bucket命名规则,并指导API接口使用方法,助您高效管理云存储资源。...
天翼云对象存储支持API接口操作,需遵循Bucket命名规范。本文详细解析Bucket命名规则,并指导API接口使用方法,助您高效管理云存储资源。
天翼云对象存储(COS)是一种分布式存储服务,广泛应用于网站内容分发、数据备份、日志存储、视频存储等领域,Bucket是COS中用于存储对象的基本容器,合理命名Bucket对于后续的数据管理和访问具有重要意义,本文将详细介绍天翼云对象存储Bucket的命名规范,并阐述API接口的使用方法。
Bucket命名规范
1、Bucket名称长度
Bucket名称长度范围为3-63个字符。
2、字母和数字
Bucket名称只能包含小写字母、数字和短横线(-),且必须以字母或数字开头和结尾。
3、禁止使用字符
Bucket名称不能包含以下字符:_
、@
、#
、%
、&
、、
+
、/
、?
、^
、{
、}
。
4、Bucket名称唯一性
同一账号下,Bucket名称必须是唯一的。
5、Bucket名称国际化
Bucket名称支持国际化,但需要遵循以下规则:
- 中文字符:支持UTF-8编码的中文字符。
- 西文字符:支持ASCII编码的英文字符。
- 标点符号:支持UTF-8编码的标点符号。
API接口使用方法
1、创建Bucket
创建Bucket的API接口为PUT
请求,请求URL格式如下:
https://[Endpoint]/[BucketName]
[Endpoint]
为天翼云对象存储服务的访问域名,[BucketName]
为要创建的Bucket名称。
请求参数:
Content-Type
:设置请求头,表示请求体内容类型,例如application/json
。
Authorization
:设置请求头,包含签名信息,用于身份验证。
请求示例:
PUT /bucket1 HTTP/1.1 Host: cos.example.com Content-Type: application/json Authorization: [AuthorizationSignature] { "LocationConstraint": "cn-hangzhou" }
2、列举Bucket
列举Bucket的API接口为GET
请求,请求URL格式如下:
https://[Endpoint]/?delimiter=&max-keys=100&prefix=&marker=
[Endpoint]
为天翼云对象存储服务的访问域名。
请求参数:
delimiter
:设置分隔符,用于分隔多级目录。
max-keys
:设置最大返回键值对数量,默认为100。
prefix
:设置前缀匹配的键值对。
marker
:设置返回结果的起始键值对。
请求示例:
GET /?delimiter=&max-keys=100&prefix=&marker= HTTP/1.1 Host: cos.example.com Authorization: [AuthorizationSignature]
3、删除Bucket
删除Bucket的API接口为DELETE
请求,请求URL格式如下:
https://[Endpoint]/[BucketName]
[Endpoint]
为天翼云对象存储服务的访问域名,[BucketName]
为要删除的Bucket名称。
请求参数:
Authorization
:设置请求头,包含签名信息,用于身份验证。
请求示例:
DELETE /bucket1 HTTP/1.1 Host: cos.example.com Authorization: [AuthorizationSignature]
本文详细介绍了天翼云对象存储Bucket的命名规范以及API接口的使用方法,合理命名Bucket和熟练运用API接口对于提高数据管理和访问效率具有重要意义,在实际使用过程中,请遵循命名规范,并注意API接口的使用细节,以确保数据安全和稳定。
本文链接:https://zhitaoyun.cn/1401330.html
发表评论