GET Object acl

Returns an object's access control list (ACL) permissions. This operation requires READ_ACP access to the object.

Request syntax

GET /ObjectName?acl HTTP/1.1
Date: date
Authorization: signatureValue

Request headers

The GET Object acl operation can use the following request headers:
Authorization, Content-Length, Content-Type, Date, and Host.

The Authorization, Date, and Host headers are required; the others are optional.
For more information, see Request Headers.

Response headers

The GET Object acl operation may include the following response headers: Content-Length, Connection, Date, ETag, and Server. 

For more information, see Response Headers.

Response elements

The GET Object acl operation returns the following items (item datatypes in parentheses):


This sample gets the access control permissions for the specified .rpm file object:

Request sample
GET /frodo_preview/sindexd-1.0r22859-1.x86_64.rpm?acl HTTP/1.1
Accept-Encoding: identity
content-length: 0
Authorization: AWS pat:wkeChV4mxUJinLOQDBClAXzRBUo=
x-amz-date: Wed, 22 Jun 2011 16:05:43 +0000
Connection: close
Response sample
HTTP/1.1 200 OK
Date: Wed, 22 Jun 2011 16:05:43 GMT
Server: RestServer/1.0..Content-Length: 706
Content-Type: application/xml
Cache-Control: no-cache
Connection: close

<?xml version="1.0" encoding="UTF-8"?>
<AccessControlPolicy xmlns="">
            <Grantee xmlns:xsi="" xsi:type="Group">
            <Grantee xmlns:xsi="" xsi:type="CanonicalUser">