AWS S3 comes with an option of controlling access to buckets and objects using the Access Control List (ACL). Through ACLs, we can only grant and restrict access to other AWS accounts. We can’t grant bucket access to users in our own account.

AWS ACLs are one of the access control mechanisms that existed before IAM. AWS recommends using IAM or bucket policies to grant access to our buckets.

Manage a bucket ACL with the AWS console

The steps to manage a bucket ACL are as follows:

  1. Open the AWS S3 console and choose one of the required buckets.
  2. ​​Click on the “Permissions” tab and scroll down to the “ACL” option.
  3. Click on the “Edit” button to edit the default bucket ACL.

Get hands-on with 1200+ tech skills courses.