You need to enable JavaScript to run this app.
Torch Object Storage

Torch Object Storage

Copy page
Download PDF
08-ACL
0008-00000012
Copy page
Download PDF
0008-00000012
Problem description​
Invalid ACL configuration.​
Root cause​
When users set the bucket or object ACL, if the Type field value is CanonicalUser, the Canned field must be empty.​
Example​
When you configure the bucket ACL, if the Type field value is CanonicalUser, the Canned field must be empty.​
​
PUT /?acl HTTP/1.1​
Host: <Bucket name>.<TOS endpoint>​
Date: Fri, 30 Jul 2021 13:59:18 GMT​
Authorization: authorization xxx​
​
{ ​
"Owner": { "ID": "test-cid" },​
"Grants": [{​
"Grantee": {​
"Type": "CanonicalUser",​
"ID": "test-cid",​
"Canned": "AllUsers"​
},​
"Permission": "FULL_CONTROL"​
}]​
}​
​
Solution​
Refer to PutBucketACL or PutObjectACL to correctly construct the ACL configuration, ensuring the Type field is set to CanonicalUser and the Canned field is empty.​
Last updated: 2025.10.11 17:59:19