You can remove an ACL from a bucket or object by removing all grants from it. To do this by using headers, use the x-amz-acl header with the canned ACL named private, like this:
x-amz-acl:private
To remove an ACL by using an ACL request body, omit all grants from the request the body, like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AccessControlPolicy xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<AccessControlList>
</AccessControlList>
</AccessControlPolicy>
Removing an ACL does not remove full control from the bucket or object owner.
© 2015 Hitachi Data Systems Corporation. All rights reserved.