Canned ACLs

When specifying an ACL for a bucket or object, you can use a canned ACL instead of specifying permission grants individually. A canned ACL is a predefined set of grants of permissions.

HCP has these canned ACLs:

  • private

    Grants full control to the bucket or object owner

  • public-read

    Grants full control to the bucket or object owner and read permission to all users

  • public-read-write

    Grants full control to the bucket or object owner and read and write permissions to all users

  • authenticated-read

    Grants full control to the bucket or object owner and read permission to all authenticated users

  • bucket-owner-read

    Grants full control over the object to the object owner and read permission to the bucket owner

  • bucket-owner-full-control

    Grants full control over the object to the bucket owner and object owner