所有文档

          对象存储 BOS

          GetObjectAcl

          接口描述

          此命令用来获取某个Object的访问权限。

          请求(Request)

          • 请求语法

            GET /<ObjectName>?acl HTTP/1.1
            Host: <BucketName>.bj.bcebos.com
            x-bce-date: <Date>
            Authorization: <AuthorizationString>
          • 请求头域

            无特殊参数

          • 请求参数

            无特殊参数

          响应(Response)

          • 响应头域

            无特殊Header参数返回

          • 响应参数

            名称 类型 描述
            accessControlList Objcet ACL访问控制列表
            +grantee Objcet 一个被授权人
            ++id String 被授权用户名id
            +permission String 授权权限支持:FULL_CONTROL,READ

          示例

          • 请求示例

            GET /ObjectKey?acl HTTP/1.1
            Host: BucketName.bj.bcebos.com
            x-bce-date: 2017-05-01T12:23:49Z
            Authorization: AuthorizationString
          • 响应示例

            HTTP/1.1 200 OK
            Date: Wed, 01 Mar 2017 12:25:00 GMT
            Server: BceBos
            x-bce-request-id: 236A23124128905248E5A01
            
            {
                "accessControlList":[
                    {
                        "grantee":[{
                            "id":"e13b12d0131b4c8bae959df4969387b8"
                        }],
                        "permission":["FULL_CONTROL"]
                    },
                    {
                        "grantee":[{
                            "id":"8c47a952db4444c5a097b41be3f24c94"
                        }],
                        "permission":["READ"]
                    }
                ]
            }
          上一篇
          PutObjectAcl
          下一篇
          DeleteObjectAcl