Access Permissions | Description | Access Permission Value |
READ | Authorized users are permitted to read object data and its metadata. | enum.PermissionRead |
READ_ACP | Allow grantees to read object ACL | enum.PermissionReadAcp |
WRITE_ACP | Authorized users are permitted to write ACLs for applicable objects. | enum.PermissionWriteAcp |
FULL_CONTROL | Allow the grantee to have READ, READ_ACP, and WRITE_ACP permissions on the object. | enum.PermissionFullControl |
Access Permissions | Description | Access Permission Value |
private | Private. The owner of the object possesses all permissions, while other users are not authorized to operate the object. | enum.ACLPrivate |
public-read | Public reading. The owner of an object possesses all permissions, while other users have only read permission for that object. | enum.ACLPublicRead |
public-read-write | Public Read/Write All users have read permission for this object. | enum.ACLPublicReadWrite |
authenticated-read | The owner of the object possesses all permissions, while authenticated users are granted read access to the object. | enum.ACLAuthRead |
bucket-owner-read | The object owner has full permissions, while the bucket owner has read permission for this object. | enum.ACLBucketOwnerRead |
bucket-owner-full-control | Both the bucket owner and the object owner have all operation permissions on the object. | enum.ACLBucketOwnerFullControl |
bucket-owner-entrusted | The bucket owner has full control over this object and can use bucket policies to authorize other accounts or users to access this object, either allowing or denying such access. | enum.ACLBucketOwnerEntrusted |