本文介绍了当 RAM 用户进入应用详情,出现如下错误“对不起,你没有权限执行操作”时的解决办法。

背景信息

用户创建的 App 资源,都是该用户自己拥有的资源。默认情况下,用户对自己的资源拥有完整的操作权限。但在访问控制 RAM 的场景下,RAM 用户刚创建时没有权限去操作阿里云账号的资源,需要通过 RAM 授权的方式,给予 RAM 用户操作阿里云账号资源的权限。

操作步骤

  1. 登录 RAM 控制台
  2. 在左侧菜单栏中选择权限管理 > 权限策略管理
  3. 权限策略管理页面,单击左侧的新建权限策略
  4. 新建自定义权限策略页面,填写策略名称和备注,配置模式选择脚本配置,输入策略内容后,单击确定
    • 策略内容:只读权限
      {
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": "emasha:View*",
                  "Resource": "*"
              }
          ],
          "Version": "1"
      }


    • 策略内容:管理权限
      {
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": "emasha:*",
                  "Resource": "*"
              }
          ],
          "Version": "1"
      }


  5. 在左侧菜单栏中选择人员管理 > 用户,跳转至用户页面。在页面左侧用户登录名称输入框中输入需要添加权限的用户名称,单击搜索图标搜索到用户后,在页面右侧的操作列单击添加权限

  6. 添加权限弹出窗口中,在选择权限列表中选择自定义权限策略,并且在权限策略输入框中输入刚才添加的权限策略名称,单击搜索图标。从左侧权限策略名称列表选中搜索到的权限策略后,显示在右侧的已选择列表中,单击确定成功添加权限策略。