что отличается между EMR_EC2_DefaultRole и EMR_DefaultRole? - PullRequest
0 голосов
/ 10 января 2019

После запуска aws emr я заметил, что у него есть профиль экземпляра ec2 EMR_EC2_DefaultRole и роль emr EMR_DefaultRole, у них схожие разрешения, так что же различается между EMR_EC2_DefaultRole и EMR_DefaultRole?

1 Ответ

0 голосов
/ 10 января 2019

Согласно Документация :

Роль EMR

Роль EMR определяет допустимые действия для Amazon EMR при подготовке ресурсов и выполнении других задач уровня обслуживания, которые не выполняются в контексте экземпляра EC2, работающего в кластере. Роль по умолчанию - EMR_DefaultRole.

Роль EMR для EC2

Роль EMR для EC2 используется экземплярами EC2 в кластере. Другими словами, это роль, связанная с профилем экземпляра EC2 для экземпляров кластера. Разрешения, связанные с этой ролью, применяются к процессам, которые запускаются на экземплярах кластера. Пока процесс приложения выполняется поверх экосистемы Hadoop, приложение берет на себя эту роль для взаимодействия с другими сервисами AWS. Роль по умолчанию - EMR_EC2_DefaultRole.

Добавление к нему:

EMR_DefaultRol е

Это роль EMR, которая позволяет Amazon EMR вызывать другие сервисы AWS, такие как Amazon EC2, от вашего имени.

EMR_EC2_DefaultRole

Роль EMR для экземпляров EC2 в кластере. Процессы, которые запускаются на экземплярах кластера, используют эту роль при вызове других служб AWS. Для доступа к данным EMRFS в Amazon S3 вы можете указать различные роли, которые должны быть приняты на основе пользователя или группы, выполняющей запрос, или расположения данных в Amazon S3.

...