Amazon S3 allows users to store their files in Buckets. All Buckets and Files are associated with Access control policies.
ACL
is a mechanism which decides who can access what. This option gives you access to ACLs of particular bucket. Here you can not only see your ACLs but also can update them. ACLs are excellent way to control the way buckets are accessed by other Amazon users and normal users.
Update Amazon S3 ACL Access Control for Bucket
-
Select a particular Bucket/ File.
-
Right Click on selected Bucket/ File and choose
Update Bucket's Access Control List
/
Update File's Access Control List
option.
-
You will get a form showing current ACLs of that Bucket/File.
-
These ACLs are shown in Table and that table contains at least 4 rows for Bucket (owner, Authenticated Users, All Users and Log Delivery) and 3 rows for file (owner, Authenticated Users, All Users). Row could be more then specified number
-
you can make
S3 files
public readable by clicking on
Make Public
button
OR
You can also make private S3 files (
private ACL setting is set by default
) by clicking on
Make Private
button
OR
You can change ACLs according to your requirement by simply checking or un-checking checkbox.
-
Add access by Email-Id/Canonical-Id :
Click on the button Add access by Email-Id/Canonical-Id
You will get a window .
From here you can Enter the friend’s Email-Id or Canonical-Id whom with you want to share your bucket.
-
Get Canonical-ID
This window also has a link for getting Canonical-Id, by clicking on that link; it will redirect on page "Get AWS canonical User ID". From here you will get the name and Canonical-Id of that S3 account by providing AWS Access Key and Secrete Key.
Now you can give the permissions on the Bucket/file(s) by selecting the check boxes.
-
When there are no changes done in ACL & you click on save, then Permissions remain identical and it won’t do any changes but it shows message.
-
Message for identical/changed ACLs case of bucket
: “Permission has been saved for bucket”
-
Message for identical ACLs case of File
: “Permission is Identical for: <file name>”
-
Message for changed ACLs case of Files
: “Permission updated for : <file name>”.
You don't need to pay any cost for update ACL if the permissions are identical.