Help & DocumentationCloud Access ManagementBusiness Use CaseCOS CasesAuthorizing Sub-account Read/Write Access to All Files in Specified Directory Except Specified Files

Authorizing Sub-account Read/Write Access to All Files in Specified Directory Except Specified Files

Last updated: 2020-02-26 18:10:15

PDF

The enterprise account, CompanyExample (ownerUin: 12345678; appID: 1250000000), has a sub-account, Developer, that requires read/write permissions for the object, Object1, under the dir1 directory of the Bucket1 bucket of the COS service in Shanghai region under the CompanyExample enterprise account.

Solution A:

Step 1: Create the following policy using policy syntax

 {
    "version": "2.0",
    "statement":
    [
     {
         "effect": "allow",
         "action": "cos:*",
         "resource": "qcs::cos:ap-shanghai:uid/1250000000:Bucket1-1250000000/dir1/*"
     },
     {
         "effect": "deny",
         "action": "cos:*",
         "resource": "qcs::cos:ap-shanghai:uid/1250000000:Bucket1-1250000000/dir1/Object1"
     }     
    ]
}

Step 2: Authorize the policy to the sub-account. For more information on authorization, please see Authorization Management.

Solution B:

Policy and ACL settings are made through the COS console. For details, please refer to ACL Access Control Practices .