获取Object的访问权限
更新时间:2021-12-29
接口说明
此命令用来获取某个Object的访问权限。
请求URI
GET /v1/{bucketName}/{objectKey}?acl
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
bucketName | String | 是 | bucket的名称 | "bucketName_example" | Path |
objectKey | String | 是 | object的名称 | "objectKey_example" | Path |
请求体参数
请求体字段数据结构说明
响应体参数
响应体字段数据结构说明
参数名称 | 参数类型 | 描述 | 示例值 |
---|---|---|---|
accessControlList | List<AccessControlList> | ACL访问控制列表 |
AccessControlList字段数据结构说明
参数名称 | 参数类型 | 描述 | 示例值 |
---|---|---|---|
grantee | List<Grantee> | 一个被授权人 | |
permission | List<String> | 授权权限支持:FULL_CONTROL,READ |
Grantee字段数据结构说明
参数名称 | 参数类型 | 描述 | 示例值 |
---|---|---|---|
id | String | 被授权用户名id | 8c47a952db4444c5a097b41be3f24c94 |
请求示例
JSON
1GET /v1/bucketName_example/objectKey_example?acl
2<公共请求头>
3
4
5{ }
响应示例
JSON
1HTTP/1.1 200 OK
2<公共响应头>
3
4{
5 "accessControlList" : [ {
6 "grantee" : [ {
7 "id" : "8c47a952db4444c5a097b41be3f24c94"
8 }, {
9 "id" : "8c47a952db4444c5a097b41be3f24c94"
10 } ],
11 "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
12 }, {
13 "grantee" : [ {
14 "id" : "8c47a952db4444c5a097b41be3f24c94"
15 }, {
16 "id" : "8c47a952db4444c5a097b41be3f24c94"
17 } ],
18 "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
19 } ]
20}
错误码
请参考通用错误码