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