GetBucketAcl
所有文档

          对象存储 BOS

          GetBucketAcl

          接口描述

          本接口用来获取某个Bucket的访问权限。

          请求(Request)

          • 请求语法

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

            无特殊参数

          • 请求参数

            无特殊参数

          响应(Response)

          • 响应元素(以JSON请求为例)

            名称 类型 描述
            owner Objcet Bucket拥有者信息
            +id String Owner用户id
            accessControlList Array 保存acl的容器
            +grantee Array 一个被授权人
            ++id String 被授权用户id
            +permission Array 授权权限支持:FULL_CONTROL,READ,WRITE、LIST、MODIFY、GetObject、PutObject、DeleteObject、RestoreObject等
          • 响应头域

          示例

          • 请求示例

            GET /?acl HTTP/1.1
            Host: BucketName.bj.bcebos.com
            x-bce-date: 2016-04-06T08:23:49Z 
            Authorization: AuthorizationString
          • 响应示例

            HTTP/1.1 200 OK
            x-bce-acl: public-read
            x-bce-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409
            Date: Wed, 06 Apr 2016 06:34:40 GMT
            Server: BceBos
            
            {
                "owner":{
                     "id":"16df583fe6824d73a5f858f06de0af03"
                }
                "accessControlList":[
                     {
                         "grantee":[{
                             "id":"168bf6fd8fa74d9789f35a283a1f15e2"
                          }],
                          "permission":["FULL_CONTROL"]
                     },
                     { 
                           "grantee":[{
                              "id":"10eb6f5ff6ff4605bf044313e8f3ffa5"
                            }],
                            "permission":["READ"]
                      }
                 ],
            }
          上一篇
          PutBucketAcl
          下一篇
          生命周期