当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南

天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南

天翼云对象存储支持API接口操作,需遵循Bucket命名规范。本文详细解析Bucket命名规则,并指导API接口使用方法,助您高效管理云存储资源。...

天翼云对象存储支持API接口操作,需遵循Bucket命名规范。本文详细解析Bucket命名规则,并指导API接口使用方法,助您高效管理云存储资源。

天翼云对象存储(COS)是一种分布式存储服务,广泛应用于网站内容分发、数据备份、日志存储、视频存储等领域,Bucket是COS中用于存储对象的基本容器,合理命名Bucket对于后续的数据管理和访问具有重要意义,本文将详细介绍天翼云对象存储Bucket的命名规范,并阐述API接口的使用方法。

Bucket命名规范

1、Bucket名称长度

Bucket名称长度范围为3-63个字符。

天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南

2、字母和数字

Bucket名称只能包含小写字母、数字和短横线(-),且必须以字母或数字开头和结尾。

3、禁止使用字符

Bucket名称不能包含以下字符:_@#%&+/?^{}

4、Bucket名称唯一性

同一账号下,Bucket名称必须是唯一的。

5、Bucket名称国际化

Bucket名称支持国际化,但需要遵循以下规则:

- 中文字符:支持UTF-8编码的中文字符。

- 西文字符:支持ASCII编码的英文字符。

- 标点符号:支持UTF-8编码的标点符号。

API接口使用方法

1、创建Bucket

天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南

创建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。

天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket命名规范详解及API接口使用指南

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接口的使用细节,以确保数据安全和稳定。

黑狐家游戏

发表评论

最新文章