天翼云对象存储使用方式包括api接口,天翼云对象存储Bucket名称长度要求详解,API接口使用指南
- 综合资讯
- 2024-11-24 13:43:53
- 2

天翼云对象存储支持API接口操作,Bucket名称长度有限制。本文将详细介绍API接口使用方法及Bucket名称长度规范。...
天翼云对象存储支持API接口操作,Bucket名称长度有限制。本文将详细介绍API接口使用方法及Bucket名称长度规范。
天翼云对象存储Bucket名称长度要求
天翼云对象存储是一种基于云的存储服务,用户可以通过该服务存储和管理大量数据,Bucket是对象存储中的容器,用于存储和管理对象,Bucket名称是标识Bucket的唯一标识符,对于Bucket名称的长度,天翼云对象存储有以下要求:
1、Bucket名称长度为3-63个字符;
2、Bucket名称只能包含小写字母、数字和短横线(-);
3、Bucket名称不能以短横线(-)开头或结尾;
4、Bucket名称不能包含连续的两个短横线(-)。
天翼云对象存储API接口使用指南
天翼云对象存储提供了丰富的API接口,用户可以通过API接口实现对Bucket的创建、删除、查询等操作,以下是对天翼云对象存储API接口的简要介绍:
1、创建Bucket
要创建一个Bucket,可以使用以下API接口:
POST /services/bucket/v1/tenantId/buckets
tenantId
为用户在云平台的唯一标识。
请求参数:
name
:Bucket名称,长度为3-63个字符,只能包含小写字母、数字和短横线(-);
accessControlList
:访问控制列表,可选参数,用于设置Bucket的访问权限;
cors
:跨域资源共享,可选参数,用于设置Bucket的跨域访问策略;
logging
:日志配置,可选参数,用于配置Bucket的日志功能。
示例请求:
POST /services/bucket/v1/tenantId/buckets { "name": "example-bucket", "accessControlList": { "owner": { "type": "GROUP", "id": "admin" } }, "cors": { "rules": [ { "id": "rule1", "allowedOrigins": ["http://example.com"], "allowedMethods": ["GET", "PUT"], "allowedHeaders": ["Content-Type"], "ExposeHeaders": ["ETag"], "maxAgeSeconds": 3600 } ] }, "logging": { "targetBucket": "log-bucket", "targetPrefix": "access-log/" } }
2、删除Bucket
要删除一个Bucket,可以使用以下API接口:
DELETE /services/bucket/v1/tenantId/buckets/{bucketName}
bucketName
为要删除的Bucket名称。
示例请求:
DELETE /services/bucket/v1/tenantId/buckets/example-bucket
3、查询Bucket列表
要查询用户的所有Bucket,可以使用以下API接口:
GET /services/bucket/v1/tenantId/buckets
示例请求:
GET /services/bucket/v1/tenantId/buckets
4、修改Bucket属性
要修改Bucket的属性,可以使用以下API接口:
PUT /services/bucket/v1/tenantId/buckets/{bucketName}
bucketName
为要修改属性的Bucket名称。
示例请求:
PUT /services/bucket/v1/tenantId/buckets/example-bucket { "name": "example-bucket-updated", "accessControlList": { "owner": { "type": "GROUP", "id": "admin" } } }
本文详细介绍了天翼云对象存储Bucket名称的长度要求以及API接口的使用方法,用户可以根据自己的需求,通过API接口实现对Bucket的创建、删除、查询和修改等操作,在实际使用过程中,请确保遵循API接口的要求,以避免出现错误。
本文链接:https://www.zhitaoyun.cn/1037661.html
发表评论