问题现象

RAM用户在ARMS控制台的App监控页面查看应用详情时,提示错误:对不起,你没有权限执行操作

可能原因

默认情况下,阿里云账号(主账号)拥有自己所创建的App资源的完整操作权限,但是新创建的RAM用户没有权限操作阿里云账号的资源。

解决方案

需要通过RAM授权的方式,给予RAM用户操作阿里云账号资源的权限。

  1. 登录RAM控制台,在左侧导航栏中选择权限管理 > 权限策略管理
  2. 权限策略管理页面,单击创建权限策略
  3. 新建自定义权限策略页面,完成以下配置后,单击确定
    1. 策略名称文本框输入自定义的策略名称,例如:ARMSAppReadAccess。
    2. 配置模式区域选择脚本配置
    3. 策略内容区域按需输入以下策略内容:
      • 策略内容:只读权限
        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": "emasha:View*",
                    "Resource": "*"
                }
            ],
            "Version": "1"
        }
      • 策略内容:管理权限
        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": "emasha:*",
                    "Resource": "*"
                }
            ],
            "Version": "1"
        }
  4. 在左侧导航栏中选择人员管理 > 用户
  5. 用户页面上找到需要授权的用户,单击操作列中的添加权限
  6. 添加权限面板中,单击自定义策略,在选择权限区域框中,通过关键字搜索需要添加的权限策略 ,并单击权限策略将其添加至右侧的已选择列表中,然后单击确定
    添加权限面板提示授权成功