开发者社区 问答 正文

E-MapReduce角色授权是什么?


在用户开通 E-MapReduce 服务时,需要授予一个名称为“AliyunEMRDefaultRole”的系统默认角色给 E-MapReduce的服务账号,当且仅当该角色被正确授予后,E-MapReduce 才能正常地调用相关服务(ECS,OSS 等),创建集群以及保存日志等。

[font='iconfont'] 角色授权流程


  1. 当用户创建集群或创建按需执行计划时,如果没有正确地给 E-MapReduce 的服务账号授予默认角色,则会看到如下提示,此时需单击前往RAM 进行授权,进行角色授权。

  2. 单击同意授权,将默认角色 AliyunE-MapReduceDefaultRole 授予给 E-MapReduce的服务账号。

  3. 当完成以上授权步骤后,用户需刷新 E-MapReduce 的控制台,然后就可以进行操作了。如果您想查看AliyunE-MapReduceDefaultRole 相关的详细策略信息,可以登录 RAM 的控制台查看,也可以单击查看链接


[font='iconfont'] 默认角色包含的权限内容


默认角色 AliyunEMRDefaultRole 包含的权限信息如下:
  • ECS 相关权限
权限名称(Action)权限说明
ecs:CreateInstance创建 ECS 实例
ecs:RenewInstanceECS 实例续费
ecs:DescribeRegions查询 ECS 地域信息
ecs:DescribeZones查询 Zone 信息
ecs:DescribeImages查询镜像信息
ecs:CreateSecurityGroup创建安全组
ecs:AllocatePublicIpAddress分配公网 IP
ecs:DeleteInstance删除机器实例
ecs:StartInstance启动机器实例
ecs:StopInstance停止机器实例
ecs:DescribeInstances查询机器实例
ecs:DescribeDisks查询机器相关磁盘信息
ecs:AuthorizeSecurityGroup设置安全组入规则
ecs:AuthorizeSecurityGroupEgress设置安全组出规则
ecs:DescribeSecurityGroupAttribute查询安全组详情
ecs:DescribeSecurityGroups查询安全组列表信息
  • OSS 相关权限
权限名称(Action)权限说明
oss:PutObject上传文件或文件夹对象
oss:GetObject获取文件或文件夹对象
oss:ListObjects查询文件列表信息

展开
收起
nicenelly 2017-10-30 13:40:08 1518 分享
分享
版权
举报
阿里云 AI 助理回答

在阿里云E-MapReduce服务的使用过程中,确保服务账号拥有正确的权限是非常关键的步骤,以保证E-MapReduce能够顺利地调用依赖的服务如ECS(Elastic Compute Service)和OSS(Object Storage Service)等进行集群创建、资源管理以及日志存储。您提到的“AliyunEMRDefaultRole”实际上是一个系统预设的角色,它被设计用来自动赋予E-MapReduce服务账号必要的权限。

角色授权的重要性

  • 自动化操作:E-MapReduce需要调用ECS来创建、管理集群实例,以及利用OSS存储集群日志和其他数据。没有这个角色的授权,这些操作将无法自动完成。
  • 安全性:通过RAM(Resource Access Management)分配特定角色给服务账号,可以精确控制其访问权限,既满足功能需求又遵循最小权限原则,增强安全性。

授权流程简述

  1. 提示未授权:在E-MapReduce控制台尝试创建集群或执行计划时,如果发现服务账号未被授予默认角色,系统会提示前往RAM进行授权。
  2. 前往RAM授权:点击提示中的链接进入RAM控制台,找到“AliyunEMRDefaultRole”角色。
  3. 同意并授权:确认角色包含的权限后,为E-MapReduce服务账号授予此角色。
  4. 刷新控制台:回到E-MapReduce控制台,刷新页面后即可继续操作。

默认角色权限内容

  • ECS权限:覆盖了从创建到管理ECS实例的全生命周期操作,包括实例的创建、查询、启动、停止、删除以及安全组规则的设置等。
  • OSS权限:允许E-MapReduce读写OSS上的对象,包括上传文件、获取文件、列出文件列表等,这对于存储集群日志和可能的数据备份非常重要。

如何查看与管理

  • 通过RAM控制台,您可以详细查看“AliyunEMRDefaultRole”的策略详情,了解具体包含哪些Action(权限操作),以及根据实际需求调整(但通常不建议直接修改系统默认角色,除非有明确且合理的安全或功能需求)。

确保正确执行上述步骤,是成功部署和管理E-MapReduce集群的基础。如果有更具体的疑问或遇到授权过程中的问题,可以通过阿里云官方文档或客服获得进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答