IAM Policies
Bucket Policies and Object Policies
Bucket ACLs and Object ACLs
Relationship Between a Bucket ACL and a Bucket Policy
Which Permissions Apply When They Conflict?