问题现象
RAM用户在ARMS控制台的App监控页面查看应用详情时,提示错误:对不起,你没有权限执行操作。
可能原因
默认情况下,阿里云账号(主账号)拥有自己所创建的App资源的完整操作权限,但是新创建的RAM用户没有权限操作阿里云账号的资源。
解决方案
需要通过RAM授权的方式,给予RAM用户操作阿里云账号资源的权限。
- 登录RAM控制台,在左侧导航栏中选择。
- 在权限策略管理页面,单击创建权限策略。
- 在新建自定义权限策略页面,完成以下配置后,单击确定:
- 在策略名称文本框输入自定义的策略名称,例如:ARMSAppReadAccess。
- 在配置模式区域选择脚本配置。
- 在策略内容区域按需输入以下策略内容:
- 策略内容:只读权限
{
"Statement": [
{
"Effect": "Allow",
"Action": "emasha:View*",
"Resource": "*"
}
],
"Version": "1"
}
- 策略内容:管理权限
{
"Statement": [
{
"Effect": "Allow",
"Action": "emasha:*",
"Resource": "*"
}
],
"Version": "1"
}
- 在左侧导航栏中选择。
- 在用户页面上找到需要授权的用户,单击操作列中的添加权限。
- 在添加权限面板中,单击自定义策略,在选择权限区域框中,通过关键字搜索需要添加的权限策略 ,并单击权限策略将其添加至右侧的已选择列表中,然后单击确定。
添加权限面板提示授权成功。