企業アカウント CompanyGranter(ownerUin は 12345678、appId は 1250000000)は、広州リージョンにある Bucket1 という名前のストレージバケットの dir1 ディレクトリ下にオブジェクト Object1 を所有しています。もう一つの企業アカウント CompanyGrantee(ownerUin は 87654321)のサブアカウントは、上記のオブジェクトに対する読み取りおよび書き込み権限を持つ必要があります。
ここでは権限の委譲が関わります。
ステップ1:企業アカウント CompanyGrantee はポリシーシンタックス方式で以下のポリシーを作成します。
{
"version": "2.0",
"statement":[
{
"effect": "allow",
"action": "cos:*",
"resource": "qcs::cos:ap-shanghai:uid/1250000000:Bucket1-1250000000/dir1/Object1"
}
]
}
ステップ2:このポリシーをサブアカウントに付与します。権限付与方法については、権限管理を参照してください。 ステップ3:企業アカウント CompanyGranter は COS コンソールで Policy と ACL を設定し、オブジェクト Object1 を企業アカウント CompanyGrantee に権限付与します。詳細は COS ドキュメント を参照してください。