对象存储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