This credit will be applied to any valid services used during your first 60 days.
Access Control Lists (ACLs) are a method of defining access to Object Storage resources. You can apply ACLs to both buckets and objects, giving users access and controlling their permission level. There are two generalized modes of access: setting buckets and/or objects to be private or public. A few other more granular settings are also available; the
Cloud Manager and
s3cmd sections provide information on these respective settings.
ACLs in the Cloud Manager
Granular Permissions for Cloud Manager
Level
Permission
Description
Bucket
Private
Only you can list, create, overwrite, and delete Objects in this Bucket. Default
Bucket
Authenticated Read
All authenticated Object Storage users can list Objects in this Bucket, but only you can create, overwrite, and delete them.
Bucket
Public Read
Everyone can list Objects in this Bucket, but only you can create, overwrite, and delete them.
Bucket
Public Read/Write
Everyone can list, create, overwrite, and delete Objects in this Bucket. This is not recommended.
Object
Private
Only you can download this Object. Default
Object
Authenticated Read
All authenticated Object Storage users can download this Object.
Object
Public Read
Everyone can download this Object.
Bucket Level ACLs in Cloud Manager
Note
Existing buckets and any new bucket created in the Cloud Manager have a default ACL permission setting of Private.
Substitute acl-example with the name of the bucket (and the object, if necessary), PERMISSION with a permission from the above table, and CANONICAL_ID with the canonical ID of the user to which you would like to grant permissions. See
Find the Canonical User ID for an Account for details on finding the canonical ID.
Revoking a permission: To revoke a specific permission, you can use the setacl command with the acl-revoke flag:
Substitute the bucket name (and optional object), PERMISSION, and CANONICAL_ID with your relevant values.
View current ACLs: To view the current ACLs applied to a bucket or object, use the info command, replacing acl-example with the name of your bucket (and object, if necessary):