/
PutObjectAcl
PutObjectAcl
Usa o sub-recurso acl
para definir as permissões da lista de controle de acesso (ACL) para um objeto que já existe em um bucket. Você deve ter permissão WRITE_ACP
para definir a ACL de um objeto.
Request Syntax
PUT /{Key+}?acl&VersionId=VersionId HTTP/1.1 Host: bucket-name.bigfile.brascloud.com.br:443 x-amz-acl: ACL Content-MD5: ContentMD5 x-amz-grant-full-control: GrantFullControl x-amz-grant-read: GrantRead x-amz-grant-read-acp: GrantReadACP x-amz-grant-write: GrantWrite x-amz-grant-write-acp: GrantWriteACP x-amz-request-payer: RequestPayer <?xml version="1.0" encoding="UTF-8"?> <AccessControlPolicy xmlns="http://bigfile.brascloud.com.br:443/doc/2006-03-01/"> <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> <Owner> <DisplayName>string</DisplayName> <ID>string</ID> </Owner> </AccessControlPolicy>
Response Syntax
HTTP/1.1 200 x-amz-request-charged: RequestCharged
Exemplos
A solicitação a seguir concede permissão de acesso a um objeto existente. A solicitação especifica a ACL no corpo. Além de conceder controle total ao proprietário do objeto, o XML especifica o controle total de uma conta identificada por seu ID de usuário canônico.
Request
PUT /my-image.jpg?acl HTTP/1.1 Host: bucket.bigfile.brascloud.com.br:443 Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: authorization string Content-Length: 124 <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>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeeExampleCanonicalUserID</ID> <DisplayName>CustomerName@amazon.com</DisplayName> </Grantee> <Permission>FULL_CONTROL</Permission> </Grant> </AccessControlList> </AccessControlPolicy>
Response
HTTP/1.1 200 OK x-amz-id-2: eftixk72aD6Ap51T9AS1ed4OpIszj7UDNEHGran x-amz-request-id: 318BC8BC148832E5 x-amz-version-id: 3/L4kqtJlcpXrof3vjVBH40Nr8X8gdRQBpUMLUo Date: Wed, 28 Oct 2009 22:32:00 GMT Last-Modified: Sun, 1 Jan 2006 12:00:00 GMT Content-Length: 0 Connection: close Server: bigfile
, multiple selections available,
Related content
PutBucketAcl
PutBucketAcl
More like this
PutObject
PutObject
More like this
GetObjectAcl
GetObjectAcl
More like this
GetBucketAcl
GetBucketAcl
More like this
CreateBucket
CreateBucket
More like this
CopyObject
CopyObject
More like this