上云无忧 > 文档中心 > 天翼云对象存储(OOS经典版)I型HTTP REST接口GET Bucket acl
对象存储
天翼云对象存储(OOS经典版)I型HTTP REST接口GET Bucket acl

文档简介:
此操作用来获取Bucket ACL信息,只有拥有GET Bucket ACL权限的用户才可以执行此操作。 请求语法 GET /?acl HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

GET Bucket acl


此操作用来获取Bucket ACL信息,只有拥有GET Bucket ACL权限的用户才可以执行此操作。

请求语法

GET   /?acl HTTP/1.1

Host: BucketName.oos-cn.ctyunapi.cn

Date:   date

Authorization:   signatureValue

 

响应

名称

描述

Owner

存储Bucket所属账户信息的容器。

ID

Bucket所属账户的ID信息。

DisplayName

Bucket所属账户的显示名称。

Grant

存储Permission和Grantee的容器。

Grantee

用来存储Display和拥有ID的用户被承认的许可的容器。

Permission

对一个Bucket认可的许可信息。

有效值

  • READ(只读)

  • FULL_CONTROL(公有)

  • 空(私有)


请求示例

请求一个指定bucket的ACL信息

GET ?acl   HTTP/1.1

Host: bucket.oos-cn.ctyunapi.cn

Date: Mon,   03Sep 2012 22:32:00 GMT

Authorization:   AWS 7799e793ce4624ee7e5a:xQE0diMbLRepdf3YB+FIEXAMPLE=

 

返回示例

HTTP/1.1 200 OK

Date: Mon, 03 Sep 2012 22:32:00 GMT

Last-Modified: Sat, 01 Sep 2012 12:00:00 GMT

Content-Type: application/xml;charset=UTF-8

x-amz-request-id: b1ee40b578b4632

Content-Length: 380

Server: CTYUN

 

<?xml version="1.0" encoding="UTF-8"?>

<AccessControlPolicy>

 <Owner>

      <ID>ctyuntest@oos.cn</ID>

      <DisplayName>CustomersName</DisplayName>

 </Owner>

 <AccessControlList>

    <Grant>

       <Grantee xsi:type="Group"   xmlns:xsi="/2001/XMLSchema-instance">

                   <URI>/groups/global/AllUsers</URI>  

       </Grantee>

         <Permission>READ</Permission>

    </Grant>

 </AccessControlList>

</AccessControlPolicy>

相似文档
  • 此操作用来返回Bucket中部分或者全部(最多1000)的Object信息。用户可以在请求元素中设置选择条件来获取Bucket中的Object的子集。 只有根用户和拥有GET Bucket权限的子用户才能执行此操作。 请求语法 GET / HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue
  • 此操作用来删除Bucket,但要求被删除Bucket中无Object,即该Bucket中的所有Object都已被删除。 请求语法 DELETE / HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue
  • 在PUT操作的url中加上Policy,可以进行添加或修改Policy的操作。如果bucket已经存在了Policy,此操作会替换原有Policy。只有根用户和拥有PUT Bucket Policy权限的用户才能执行此操作,否则会返回403AccessDenied错误。 请求语法 PUT /?policy HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue Policy written in JSON
  • 在GET操作的url中加上policy,可以获得指定Bucket的Policy。只有根用户和拥有GET Bucket Policy权限的子用户才能执行此操作,否则会返回403 AccessDenied错误。如果Bucket没有Policy,返回404,NoSuchPolicy错误。 请求语法 GET /?policy HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue
  • 在DELETE操作的url中加上Policy,可以删除指定Bucket的Policy。只有根用户和拥有DELETE Bucket Policy权限的子用户才能执行此操作,否则会返回403 AccessDenied错误。 l 如果Bucket配置了Policy,删除成功,返回200 0K。 l 如果Bucket没有配置Policy,返回204 NoContent。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部