The OSS provides an Access Control List (ACL) for permission control. You can configure an ACL when creating a bucket and modify the ACL after creating the bucket. If no ACL is configured, the default value is Private.
The OSS ACL provides bucket-level access control. Currently, three access permissions are available for a bucket:
- Private: Only the owner of the bucket can perform read/write operations on the files in the bucket. Other people cannot access the files.
- Public Read: Only the owner of the bucket can perform write operations on the files in the bucket, while anyone (including anonymous users) can perform read operations on the files.
- Public Read/Write: Anyone (including anonymous users) can perform read and write operations on the files in the bucket. The fees incurred by these operations are borne by the owner of the bucket. Use this permission with caution.
Log on to the OSS console.
On the left-side navigation pane, select a bucket from the bucket list to open the bucket overview page.
Click the Basic Settings tab and find the ACL area.
Click Edit, and then select an ACL option for the bucket.