amazon-web-services - EMR_EC2_DefaultRole 和 EMR_DefaultRole 有什么不同?
问题描述
aws emr 启动后,我注意到它有一个 ec2 实例配置文件 EMR_EC2_DefaultRole 和一个 emr 角色 EMR_DefaultRole,它们具有相似的权限,那么 EMR_EC2_DefaultRole 和 EMR_DefaultRole 有什么不同?
解决方案
根据文档:
电子病历角色
EMR 角色定义了在预置资源和执行不在集群内运行的 EC2 实例的上下文中执行的其他服务级别任务时允许的 Amazon EMR 操作。默认角色是 EMR_DefaultRole。
EC2 的 EMR 角色
EC2 的 EMR 角色由集群内的 EC2 实例使用。换句话说,这是与集群实例的 EC2 实例配置文件关联的角色。与此角色关联的权限适用于在集群实例上运行的进程。只要应用程序进程在 Hadoop 生态系统之上运行,应用程序就会承担此角色以与其他 AWS 服务进行交互。默认角色是 EMR_EC2_DefaultRole。
进一步添加:
EMR_DefaultRole _
这是 EMR 角色,它允许 Amazon EMR 代表您调用其他 AWS 服务,例如 Amazon EC2。
EMR_EC2_DefaultRole
集群内 EC2 实例的 EMR 角色。在集群实例上运行的进程在调用其他 AWS 服务时会使用此角色。要访问 Amazon S3 中的 EMRFS 数据,您可以根据发出请求的用户或组或 Amazon S3 中数据的位置指定要承担的不同角色。
推荐阅读
- javascript - selenium 中是否有任何方法可以找到我们必须找到的元素的标签类型
- vba - 使用 SSL 证书连接 SQL 服务器的 VBA 连接字符串
- css - Material UI - 禁用悬停:所有控件的无媒体查询(所有状态)
- asp.net-core - 如何在 .Net Core 中禁用 cookie 密钥加密?
- php - Laravel 碳从两个日期获取年月格式
- android - 尝试从图库中选择图像时出现 TransactionTooLargeException
- javascript - 为什么我必须导出 const?
- javascript - 我想让回调在执行下一行代码之前等待响应
- angular - 为什么我在启动信号器连接时在提琴手中看到多个调用
- css - CSS 属性视图端口高度未设置