接口功能介绍
获取存储桶的访问控制列表,调用方需要是存储桶的拥有者并且有READ_ACP 权限。
接口约束
无
URI
GET /{bucket}?acl
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
bucket | 是 | String | 桶名称 | testBucket |
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
acl | 是 | String | 固定参数 | acl |
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
Authorization | 是 | String | 用于验证请求合法性的认证信息 |
请求体body参数
无
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
AccessControlPolicy | 是 | Array of Objects | 权限信息 | AccessControlPolicy |
表 AccessControlPolicy
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
Owner | 是 | Array of Objects | 存储桶拥有者信息 | Owner | |
AccessControlList | 是 | Array of Objects | 存储桶ACL信息 | AccessControlList |
表 Owner
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
ID | 是 | String | 存储桶拥有者的ID | ||
DisplayName | 是 | String | 存储桶拥有者的显示名 |
表 AccessControlList
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
Grant | 是 | Array of Objects | 关于权限拥有者和权限的信息 | Grant | |
Permission | 是 | String | 存储桶被授予的权限 | READ | |
URI | 否 | String | 授权组的URI |
表 Grant
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
Grantee | 是 | Array of Objects | 关于被授予许可的用户的ID 和显示名 | Grantee |
表 Grantee
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
ID | 是 | String | 被授权者的ID | 10001 | |
DisplayName | 是 | String | 被授权者的显示名 |
请求示例
GET /testbucket?acl HTTP/1.1
请求头header
Authorization: authorization string
请求体body
无
响应示例
HTTP/1.1 200 OK
x-amz-request-id: tx0000000004-006322d20c
Date: Wed, 28 Oct 2009 22:32:00 GMT
Content-Type: application/xml
Content-Length: 433
<AccessControlPolicy xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Owner>
<ID>User1</ID>
<DisplayName>User1</DisplayName>
</Owner>
<AccessControlList>
<Grant>
<Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser">
<ID>User1</ID>
<DisplayName>User1</DisplayName>
</Grantee>
<Permission>FULL_CONTROL</Permission>
</Grant>
<Grant>
<Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Group">
<URI>http://ctyun.com/groups/global/AllUsers</URI>
</Grantee>
<Permission>READ</Permission>
</Grant>
</AccessControlList>
</AccessControlPolicy>
状态码
状态码 | 错误码 | 描述 |
---|---|---|
200 | 操作成功 | |
403 | AccessDenied | 用户没有权限执行操作 |
404 | NoSuchBucket | 操作指定的桶不存在 |
错误码
请参考 请求错误码(原生接口)。