得到该账户下所有桶
此GET操作返回请求者拥有的所有Bucket。需要使用AccessKey来验证请求,匿名请求不会返回bucket列表,并且你也无法得到不属于你的bucket的列表。
请求
请求语法
内容
GET / HTTP/1.1 Host:OSS.inspurcloud.com Date: date Authorization: authorization string
描述
Endpoint:参考与region地域的关系 SignatureValue:参考签名算法
请求参数
无
非公共请求头
无
请求体
无
响应
非公共响应头
无
响应体
名称 | 类型 | 描述 |
---|---|---|
ListAllMyBucketsResult | 容器 | 响应信息容器 子节点:Owner, Buckets 父节点:无 |
Owner | 容器 | 包含bucket拥有者信息的容器 子节点:ID,DisplayName 父节点:ListAllMyBucketsResult |
ID | 字符串 | Bucket拥有者的用户ID 父节点:ListAllMyBucketsResult.Owner |
DisplayName | 字符串 | Bucket拥有者的名称 父节点:ListAllMyBucketsResult.Owner |
Buckets | 容器 | 包含一个或多个bucket的容器 子节点:Bucket 父节点:ListAllMyBucketsResult |
Bucket | 容器 | 包含bucket信息的容器 子节点:Name, CreationDate 父节点:ListAllMyBucketsResult.Buckets |
Name | 字符串 | Bucket的名字 父节点:ListAllMyBucketsResult.Buckets.Bucket |
CreationDate | 时间(格式:yyyy-mm-ddThh:mm:ss.timezone, e.g., 2011-12-01T12:27:13.000Z) | bucket的创建日期 父节点:ListAllMyBucketsResult.Buckets.Bucket |
示例
请求
GET / HTTP/1.1 Host: oss.inspurcloud.com Date: Wed, 01 Jan 2014 12:00:00 GMT Authorization: authorization string
响应
<?xml version="1.0" encoding="UTF-8"?> <ListAllMyBucketsResult> <Owner> <ID>bcaf1ffd86f461ca5fb16fd081034f</ID> <DisplayName>webfile</DisplayName> </Owner> <Buckets> <Bucket> <Name>quotes</Name> <CreationDate>2014-01-01T16:45:09.000Z</CreationDate> </Bucket> <Bucket> <Name>samples</Name> <CreationDate>2014-01-01T16:41:58.000Z</CreationDate> </Bucket> </Buckets> </ListAllMyBucketsResult>
错误码
错误码 | 描述 | 状态码 | 描述 |
---|---|---|---|
AccessDenied | 拒绝访问 | 403 | 原因及排除请参看权限问题及排查 |