获取Bucket的访问权限
更新时间:2024-07-26
接口说明
本接口用来获取某个Bucket的访问权限。
在线调试
请求URI
GET /v1/{bucketName}/?acl
| 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 | 
|---|---|---|---|---|---|
| bucketName | String | 是 | bucket名称 | "bucketName_example" | Path | 
请求体参数
请求体字段数据结构说明
响应体参数
响应体字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 | 
|---|---|---|---|
| owner | Owner | Bucket拥有者信息 | |
| accessControlList | List<AccessControlList> | 保存acl的容器 | 
Owner字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 | 
|---|---|---|---|
| id | String | Owner用户id | 16df583fe6824d73a5f858f06de0af03 | 
AccessControlList字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 | 
|---|---|---|---|
| grantee | List<Grantee> | 一个被授权人 | |
| permission | List<String> | 授权权限支持:FULL_CONTROL,READ,WRITE、LIST、MODIFY、GetObject、PutObject、DeleteObject、RestoreObject等 | 
Grantee字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 | 
|---|---|---|---|
| id | String | 被授权用户id | 10eb6f5ff6ff4605bf044313e8f3ffa5 | 
请求示例
                JSON
                
            
            1GET /v1/bucketName_example/?acl
2<公共请求头>
3
4
5{ }响应示例
                JSON
                
            
            1HTTP/1.1 200 OK
2<公共响应头>
3
4{
5  "owner" : {
6    "id" : "16df583fe6824d73a5f858f06de0af03"
7  },
8  "accessControlList" : [ {
9    "grantee" : [ {
10      "id" : "10eb6f5ff6ff4605bf044313e8f3ffa5"
11    }, {
12      "id" : "10eb6f5ff6ff4605bf044313e8f3ffa5"
13    } ],
14    "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
15  }, {
16    "grantee" : [ {
17      "id" : "10eb6f5ff6ff4605bf044313e8f3ffa5"
18    }, {
19      "id" : "10eb6f5ff6ff4605bf044313e8f3ffa5"
20    } ],
21    "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
22  } ]
23}错误码
请参考通用错误码
