获取桶的权限

此GET操作返回存储桶的 ACL,即访问权限列表,只有存储桶的拥有者有调用权限。

请求

  • 请求语法

    • 内容

        GET /?acl HTTP/1.1
        Host: {BucketName}.{Endpoint}
        Date: {date}
        Authorization: {SignitureValue}    
      
    • 描述

        Endpoint:参考与region地域的关系
        SignatureValue:参考签名算法
      
  • 请求参数

  • 非公共请求头

  • 请求体

响应

  • 非公共响应头

  • 响应体

名称 类型 描述
AccessControlPolicy 容器 保存GetBucket ACL结果的容器。
子节点:AccessControlList 、Owner
AccessControlList 容器 保存ACL信息的容器类。
子节点:Grant
父节点:AccessControlPolicy
Grant 容器 保存ACL以及被授予者的容器。
子节点:Grantee、Permission
父节点AccessControlPolicy.AccessControlList
Grantee 字符串 被授权者。
父节点:AccessControlPolicy.AccessControlList.Grant
Permission 字符串 被授权者的拥有的ACL权限。
父节点:AccessControlPolicy.AccessControlList.Grant
Owner 容器 包含bucket拥有者的信息。
子节点:ID、DisplayName
父节点:AccessControlPolicy
ID 字符串 Bucket拥有者的用户ID。
父节点:AccessControlPolicy.Owner
DisplayName 字符串 Bucket拥有者的名称。
父节点:AccessControlPolicy.Owner

示例

  • 请求

      GET /?acl HTTP/1.1 
      Host: oss-example.oss-cn-beijing.inspurcloud.com
      Date: Wed, 01 Mar 2006 12:00:00 GMT
      Authorization: authorization string     
    
  • 响应

      <AccessControlPolicy>
          <Owner>
          <ID>73410125</ID>
          <DisplayName>123@inspur.com</DisplayName>
          </Owner>
          <AccessControlList>
              <Grant>
                  <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser">
                      <ID>73410125</ID>
                      <DisplayName>123@inspur.com </DisplayName>
                  </Grantee>
                  <Permission>FULL_CONTROL</Permission>
              </Grant>
          </AccessControlList>
      </AccessControlPolicy>    
    

错误码

错误码 描述 状态码 描述
... ... ... ...