GetBucketAcl


Essa implementação da GEToperação usa o aclsub-recurso para retornar a lista de controle de acesso (ACL) de um bucket. Para usar GETpara retornar a ACL do depósito, você deve ter READ_ACPacesso ao depósito. Se a READ_ACP permissão for concedida ao usuário anônimo, você poderá retornar a ACL do bloco sem usar um cabeçalho de autorização.

Request Syntax

GET /?acl HTTP/1.1
Host: bucket-name.bigfile.brascloud.com.br:443

Response Syntax

HTTP/1.1 200
<?xml version="1.0" encoding="UTF-8"?>
<GetBucketAclOutput>
   <Owner>
      <DisplayName>string</DisplayName>
      <ID>string</ID>
   </Owner>
   <AccessControlList>
      <Grant>
         <Grantee>
            <DisplayName>string</DisplayName>
            <EmailAddress>string</EmailAddress>
            <ID>string</ID>
            <xsi:type>string</xsi:type>
            <URI>string</URI>
         </Grantee>
         <Permission>string</Permission>
      </Grant>
   </AccessControlList>
</GetBucketAclOutput>

Exemplos

A solicitação a seguir retorna a ACL do intervalo especificado.

Request
GET ?acl HTTP/1.1
Host: bucket.bigfile.brascloud.com.br:443
Date: Wed, 28 Oct 2009 22:32:00 GMT
Authorization: authorization string

Response
HTTP/1.1 200 OK
x-amz-id-2: eftixk72aD6Ap51TnqcoF8eFidJG9Z/2mkiDFu8yU9AS1ed4OpIszj7UDNEHGran
x-amz-request-id: 318BC8BC148832E5
Date: Wed, 28 Oct 2009 22:32:00 GMT
Last-Modified: Sun, 1 Jan 2006 12:00:00 GMT
Content-Length: 124
Content-Type: text/plain
Connection: close
Server: AmazonS3
<AccessControlPolicy>
  <Owner>
    <ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
    <DisplayName>CustomersName@amazon.com</DisplayName>
  </Owner>
  <AccessControlList>
    <Grant>
      <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xsi:type="CanonicalUser">
        <ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
        <DisplayName>CustomersName@amazon.com</DisplayName>
      </Grantee>
      <Permission>FULL_CONTROL</Permission>
    </Grant>
  </AccessControlList>
</AccessControlPolicy>