本文介绍如何授权RAM用户使用EMAS系统策略。若RAM用户未获得EMAS相关权限的授权,登录阿里云控制台后,将看不见或者无法正常使用EMAS移动研发平台下的产品。
前提条件
操作授权
需要先进行EMAS基础权限授权,如果您需要使用子产品功能,需要再进行具体子产品的授权。
在RAM访问控制页面,选择权限管理 > 授权。
单击新增授权,打开右侧栏。
在右侧栏,进行授权操作配置。配置说明如下:
需要授权EMAS基础权限,即 AliyunMHubFullAccess 或者 AliyunMHubReadOnlyAccess 权限。该权限允许该RAM用户进行EMAS移动研发平台的基本操作,如新增/删除项目(读写权限),查看项目(只读权限)等。
如果需要具体使用某个子产品,如移动推送、HTTPDNS等,则仍然需要单独授权该子产品相关权限。
选项 | 操作说明 |
资源范围 | 选择账号级别。
|
授权主体 | 输入关键字,筛选并指定RAM用户。 说明 RAM用户需预先设置,具体操作参见:创建RAM用户。 |
权限策略 | 1、选择系统策略类型选项。 2、输入MHub关键字,搜索MHub相关策略: AliyunMHubFullAccess:管理移动研发平台(EMAS)的权限。 AliyunMHubReadOnlyAccess:只读移动研发平台(EMAS)的权限。 3、根据实际需要,选择1个或者多个策略,添加至右侧已选择权限策略列表。 |
对于您具体需要使用的EMAS子产品,则需要参考如下表格添加该子产品对应权限。
资源类型 | 权限策略名称 | 权限说明 |
移动推送 | AliyunMPushFullAccess | 管理移动推送(MPush)的权限。 |
AliyunMPushReadOnlyAccess | 只读访问移动推送(MPush)的权限。 | |
HTTPDNS | AliyunHTTPDNSFullAccess | 管理HTTPDNS的权限。 |
AliyunHTTPDNSReadOnlyAccess | 只读访问HTTPDNS的权限。 | |
移动热修复 | AliyunHotfixFullAccess | 管理热修复(Hotfix)服务的权限。 |
AliyunHotfixReadOnlyAccess | 只读访问热修复(Hotfix)服务的权限。 | |
移动测试 | AliyunMobileTestingFullAccess | 管理移动测试(MobileTesting)的权限。 |
AliyunMobileTestingReadOnlyAccess | 只读访问移动测试(MobileTesting)的权限。 | |
移动用户反馈 | AliyunFeedbackFullAccess | 管理移动用户反馈(Feedback)服务的权限 |
AliyunFeedbackReadOnlyAccess | 只读访问移动用户反馈(Feedback)服务的权限。 | |
云构建和云发布 | AliyunEmasDevOpsFullAccess | 管理云构建和云发布服务的权限。 |
AliyunEmasDevOpsReadOnlyAccess | 只读访问云构建和云发布服务的权限。 | |
崩溃分析、性能分析和远程日志 | AliyunEMASAppMonitorFullAccess | 管理崩溃分析、性能分析和远程日志服务的权限。 |
AliyunEMASAppMonitorReadOnlyAccess | 只读访问崩溃分析、性能分析和远程日志服务的权限。 | |
EMAS Serverless | AliyunMPServerlessFullAccess | 管理EMAS Serverless服务的权限。 |
AliyunMPServerlessReadOnlyAccess | 只读访问EMAS Serverless服务的权限。 |
单击确认新增授权,完成授权。
相关文档
如果您想通过自定义策略进行权限控制,请参见授予RAM用户自定义策略。
如果您想了解Mhub RAM系统权限策略涉及的操作和资源,请参见Mhub RAM鉴权操作与资源。