创建子账号(用户)
第一步:新建用户


2. 选择快速创建。


第二步: 填写创建信息
1. 填写用户名,单击创建用户完成创建。


2. 成功创建用户,如下图所示:


第三步:查看创建的用户


创建 JSON 策略
第一步:新建自定义策略


第二步:选择策略类型
选择按策略语法创建。


第三步:选择模板类型
选择空白模板 > 单击下一步。


第四步:填写策略信息并保存
填写策略名称和描述,将需要的 预设 JSON 策略 复制粘贴至策略内容,单击完成创建策略。


策略内容(注意:resource 中的条件需要替换成主账号的 uin,如下图)


关联或授予策略
方式一:在策略列表关联相关用户


2. 选择需要授权的用户/用户组/角色,单击确定完成策略关联。


方式二:在用户列表授予策略


2. 选择自定义策略,单击确定进入自定义策略列表。


3. 选择此前配置好的自定义策略,单击确定完成策略授予。


预设 JSON 策略
场景一:子账号只能读写自己
如果您需要限制 所有子账号:
只能看自己的用量。
只能查看和编辑自己创建的热词表、自学习定制模型。
只能查看和编辑自己申请的离在线 SDK 申请表。
可使用以下 JSON 策略:
{"statement": [{"action": ["asr:DescribeOpenStatus","asr:GetQpsStatistics","asr:GetQpsStatisticsUrl","asr:DescribePidOrders","asr:GetQpsQuota","asr:GetQuotaConfig","asr:DescribeQuotaPkgs","asr:ActivateService","asr:SetPayMode","asr:CreateCosRecognize","asr:DescribeRecordRecognizeTask","asr:CreateAsrVocab","asr:DescribeHotNews","asr:CreateCustomization","asr:DescribeStsCosCredential","asr:SetVocabState","asr:ModifyCustomizationState"],"effect": "allow","resource": "*"},{"action": ["asr:GetCustomizationList","asr:GetAsrVocabList","asr:UpdateAsrVocab","asr:DeleteAsrVocab","asr:DownloadAsrVocab","asr:DownloadCustomization","asr:ModifyCustomization","asr:GetModelInfo","asr:DeleteCustomization","asr:ActivateAuth","asr:InvokeSDKFunction","asr:DescribeStatInfo","asr:DescribeStatInfoUrl","asr:DescribeUserInfo"],"effect": "allow","resource": "qcs::asr::uin/{替换为您的主账户uin}:subUin/${uin}"//例如:"resource": "qcs::asr::uin/123456:subUin/${uin}"}],"version": "2.0"}
场景二:子账号拥有部分全读权限
如果您需要限制 所有子账号:
查看所有账号的用量。
只能查看和编辑自己创建的热词表、自学习定制模型。
只能查看和编辑自己申请的离在线 SDK 申请表。
可使用以下 JSON 策略:
{"statement": [{"action": ["asr:DescribeOpenStatus","asr:GetQpsStatistics","asr:GetQpsStatisticsUrl","asr:DescribePidOrders","asr:GetQpsQuota","asr:GetQuotaConfig","asr:DescribeQuotaPkgs","asr:ActivateService","asr:SetPayMode","asr:CreateCosRecognize","asr:DescribeRecordRecognizeTask","asr:CreateAsrVocab","asr:DescribeHotNews","asr:CreateCustomization","asr:DescribeStsCosCredential","asr:SetVocabState","asr:ModifyCustomizationState","asr:DescribeStatInfo","asr:DescribeStatInfoUrl","asr:DescribeUserInfo"],"effect": "allow","resource": "*"},{"action": ["asr:GetCustomizationList","asr:GetAsrVocabList","asr:UpdateAsrVocab","asr:DeleteAsrVocab","asr:DownloadAsrVocab","asr:DownloadCustomization","asr:ModifyCustomization","asr:GetModelInfo","asr:DeleteCustomization","asr:ActivateAuth","asr:InvokeSDKFunction"],"effect": "allow","resource": "qcs::asr::uin/{替换为您的主账户uin}:subUin/${uin}"//例如:"resource": "qcs::asr::uin/123456:subUin/${uin}"}],"version": "2.0"}
场景三:子账号拥有全读写权限(等同于主账号)
如果您需要允许所有子账号拥有与主账号同等的全读写权限。
可用预设策略:QcloudASRFullAccess 并关联 / 授权所有用户。

