新建授权策略
在RAM控制台上单击策略管理 > 新建授权策略。
在弹出的创建授权策略对话框中选择空白模板,进入下一步。
在对话框中输入授权策略名称、备注和策略内容(图中参考为允许移动测试的所有操作),最后单击新建授权策略,即可完成创建授权策略。
创建授权策略后,您就可以将该策略授权给相应的角色。
授权某个子账号该权限并同时给用户授权EMAS控制台策略AliyunMHubFullAccess。
移动测试基础授权策略
移动测试管理授权策略此授权策略将会允许获得此授权的用户在移动测试上的所有操作。
{ "Version":"1", "Statement":[ { "Effect":"Allow", "Action":"mqc:*", "Resource":"*" } ] }
移动测试只读访问授权策略此授权策略将会允许获得此授权的用户在移动测试上进行查看报告和查看任务等只读操作。
{ "Statement":[ { "Action":[ "mqc:View*", "mqc:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"1" }
RAM支持的移动测试资源和操作描述
Android测试资源:acs:mqc:*:${resource-owner-id}:android/${execution-id}
操作:
提交任务:mqc:CommitExecution
查看报告:mqc:ViewReport
android远程调试资源:acs:mqc:*:${resource-owner-id}:android-remote-debug/${remote-debug-id}
操作:
远程真机租用/在线录制:mqc:RemoteDebug
iOS测试资源:acs:mqc:*:${resource-owner-id}:ios/${execution-id}
操作:
提交任务:mqc:CommitExecution
查看报告:mqc:ViewReport
H5测试资源:acs:mqc:*:${resource-owner-id}:h5/${execution-id}
操作:
提交任务:mqc:CommitExecution
查看报告:mqc:ViewReport
所有资源:*
操作:
查看任务列表:mqc:ListExecution
删除任务:mqc:DeleteExecution
停止任务:mqc:StopExecution