GetBucketPolicy


Retorna a política de um intervalo especificado. Se você estiver usando uma identidade que não seja o usuário raiz da conta da AWS que possui o depósito, a identidade de chamada deverá ter as permissões  GetBucketPolicyno depósito especificado e pertencer à conta do proprietário do depósito para usar esta operação.

Request Syntax

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

Response Syntax

HTTP/1.1 200

{ Policy in JSON format }

Exemplos

A solicitação a seguir retorna a política do intervalo especificado.

Request
           GET ?policy 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: Uuag1LuByru9pO4SAMPLEAtRPfTaOFg==  
            x-amz-request-id: 656c76696e67SAMPLE57374  
            Date: Tue, 04 Apr 2010 20:34:56 GMT  
            Connection: keep-alive  
            Server: bigfile    


            {
            "Version":"2008-10-17",
            "Id":"aaaa-bbbb-cccc-dddd",
            "Statement" : [
                {
                    "Effect":"Deny",
                    "Sid":"1", 
                    "Principal" : {
                       "bigfile":["111122223333","444455556666"]
                    },
                    "Action":["s3:*"],
                    "Resource":"bucket/*"
                }
             ] 
            }