Relationship Between a Bucket ACL and a Bucket Policy
Mapping Relationship Between Bucket ACLs and Bucket Policies
Bucket ACLs are used to control basic read and write access permissions for buckets. Custom settings of bucket policies support more actions that can be performed on buckets. Bucket policies, supplements to bucket ACLs, can replace the bucket ACL to manage the access permissions of a bucket. Table 1 shows the mapping between bucket ACL access permissions and bucket policy actions.
| ACL Permission | Option | Mapped Action in a Custom Bucket Policy |
|---|---|---|
| Access to bucket | Read |
|
| Object read |
| |
| Write |
| |
| Access to ACL | Read | GetBucketAcl |
| Write | PutBucketAcl |
Mapping Relationship Between Object ACLs and Bucket Policies
Object ACLs are used to control basic read and write access permissions for objects. The custom settings of bucket policies support more actions that can be performed on objects. Table 2 describes the mapping relationship between object ACL access permissions and bucket policy actions.
Last Article: Bucket ACLs and Object ACLs
Next Article: How Does Authorization Work When Multiple Access Control Mechanisms Co-Exist?
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.