如何进行RAM授权?

新建授权策略

  1. 在RAM控制台上单击策略管理 > 新建授权策略

    image

  2. 在弹出的创建授权策略对话框中选择空白模板,进入下一步。

    使用空白模板

  3. 在对话框中输入授权策略名称备注策略内容(图中参考为允许移动测试的所有操作),最后单击新建授权策略,即可完成创建授权策略。

    image

  4. 创建授权策略后,您就可以将该策略授权给相应的角色。

  5. 授权某个子账号该权限并同时给用户授权EMAS控制台策略AliyunMHubFullAccess

    image

移动测试基础授权策略

  1. 移动测试管理授权策略此授权策略将会允许获得此授权的用户在移动测试上的所有操作。

    {
        "Version":"1",
        "Statement":[
            {
                "Effect":"Allow",
                "Action":"mqc:*",
                "Resource":"*"
            }
        ]
    }
  2. 移动测试只读访问授权策略此授权策略将会允许获得此授权的用户在移动测试上进行查看报告和查看任务等只读操作。

    {
        "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