Изменение подсети vpc не позволяет мне запустить кластер emr

Изменение подсети vpc не позволяет мне запустить кластер emr

Я хочу переместить наши кластеры emr в новый VPC (новые подсети). Когда кластер запускается, он падает на:

TerminatingService role EMR_DefaultRole имеет недостаточно прав ec2. Для получения дополнительной информации см. политику arn:aws:iam::aws:policy/service-role/AmazonElasticMapReduceRole

и это все. Роль и ее связанные роли не имеют никаких определений, специфичных для подсети или vpc. Помогите?

решение1

Чтобы решить эту проблему, удалите текущие роли и создайте новые роли по умолчанию.

Эта статья AWS Knowledge может помочь вам решить эту проблему.

EMR_DefaultRole недействителен

Краткое содержание:

Создание и удаление профилей экземпляров, связанных с ролями по умолчанию, автоматически обрабатывается консолью. Эта ошибка может возникнуть, если профиль экземпляра, связанный с EMR_DefaultRole или EMR_EC2_DefaultRole, настроен неправильно или если текущая конфигурация профиля экземпляра больше недостаточна для запуска кластера EMR.

В качестве обходного пути вы можете удалить как EMR_DefaultRole, так и EMR_EC2_DefaultRole и связанный с ними профиль экземпляра. Удаление роли не приводит к автоматическому удалению профиля экземпляра, поэтому вам нужно удалить его вручную.

Связанный контент