获取桶的权限
此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>
错误码
错误码 | 描述 | 状态码 | 描述 |
---|---|---|---|
... | ... | ... | ... |