得到该账户下所有桶

此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 原因及排除请参看权限问题及排查