Torch Object Storage
Name | Location | Type | Required | Sample value | Description |
Name | Location | Type | Required | Sample value | Description |
acl | Query | String | Yes | - | Identifies a PutObjectACL request. |
x-tos-acl | Header | String | No | private | Object ACL setting. Valid values:
|
versionId | Query | String | No | 57AF1A32CECB56721267 | Version ID of the object. Use this to modify the ACL of a specific version of the object. |
Name | Type | Description |
Name | Type | Description |
Grants | Array | Root node for object access control permissions. |
Grantee | Object | Authorized user. Parent node: Grants. |
Type | String | User type. Parent node: Grantee. |
Canned | String | Use this property when Type is Group. Valid values:
Parent node: Grantee. |
ID | String | Specifies the account ID of the authorized user when Type is CanonicalUser. Parent node: Grantee. |
Permission | String | Permission type. Parent node: Grants. |
Owner | Object | Object owner. |
ID | String | Account ID. Parent node: Owner. |
IsDefault | Bool | Whether to set the ACL of the object to inherit the bucket's ACL, meaning the ACL policies of the object and the bucket remain consistent.
The default value is false. tip The Owner and BucketAclDelivered parameters must be set together and do not support setting the Grantee parameter simultaneously. |