Torch Object Storage
Predefined ACL | Description |
Predefined ACL | Description |
private | Sets private permission that rejects access from other accounts. |
public-read | Grants read permission to all users. |
public-read-write | Grants read and write permissions to all users. |
authenticated-read | Grants read permission to authenticated users only. |
Predefined group | Description |
Predefined group | Description |
AllUsers | All users |
AuthenticatedUsers | Authenticated users |
Name | Location | Type | Required | Sample value | Description |
Name | Location | Type | Required | Sample value | Description |
acl | Query | String | Yes | - | Identifies a PutBucketACL request. |
x-tos-acl | Header | String | No | private | Bucket ACL setting. Valid values:
|
x-tos-grant-full-control | Header | String | No | id: test-cid | Grants all permissions to specified users. |
x-tos-grant-read | Header | String | No | id: test-cid | Grants READ permission to specified users. |
x-tos-grant-read-non-list | Header | String | No | id: test-cid | Revoke the permission to list objects and multipart tasks within the bucket. x-tos-grant-read-non-list must be used in conjunction with x-tos-grant-read-acp, meaningless when used alone. When used in conjunction with x-tos-grant-read-acp, it indicates that the grantee is authorized to access bucket metadata, object metadata, and download objects. |
x-tos-grant-read-acp | Header | String | No | id: test-cid | Grants READ_ACP permission to specified users. |
x-tos-grant-write | Header | String | No | id: test-cid | Grants WRITE permission to specified users. |
x-tos-grant-write-acp | Header | String | No | id: test-cid | Grants WRITE_ACP permission to specified users. |
Name | Type | Description |
Name | Type | Description |
Grants | Array | The root node for object access control. |
Grantee | Object | The authorized user. Parent node: Grants. |
Type | String | The user type. Parent node: Grantee. |
Canned | String | Use this property when Type is Group. Valid values:
Parent node: Grantee. |
ID | String | Use this property to specify the account ID of the authorized user when Type is CanonicalUser. Parent node: Grantee. |
Permission | String | The permission type,the value descriptions are as follows:
Parent node: Grants. |
Owner | Object | The object owner. |
ID | String | The account ID. Parent node: Owner. |
BucketAclDelivered | Bool | Whether to enable default object inheritance bucket ACL function, the possible values are as follows:
The default value is false. tip The Owner and BucketAclDelivered parameters must be set together, otherwise the default object inheritance bucket ACL feature cannot be enabled. |