Как добавить роль и правила автомасштабирования в AWS EMR через terraform - PullRequest
0 голосов
/ 02 апреля 2020

Удалось ли кому-либо реализовать роль и правила Autoscale в AWS EMR с использованием terraform? Я хотел простое правило использования процессора. Но, к сожалению, я не могу добавить роль Autoscale в сгенерированном EMR. добавление правила - следующий шаг.

1 Ответ

3 голосов
/ 02 апреля 2020

Нельзя добавить роль автоматического масштабирования в существующий кластер.

Когда вы создаете кластер с автоматизированной c политикой масштабирования с помощью AWS CLI, вы должны сначала убедиться, что существует либо роль IAM по умолчанию, либо что у вас есть настраиваемая роль IAM с присоединенной политикой, которая обеспечивает соответствующую разрешения. Чтобы создать роль по умолчанию, вы можете выполнить команду create-default-role перед созданием кластера. Затем вы можете указать опцию --auto-scaling-role EMR_AutoScaling_DefaultRole при создании кластера . Кроме того, вы можете создать пользовательскую автоматическую роль масштабирования c, а затем указать ее при создании кластера , например --auto-scaling-role MyEMRAutoScalingRole.

Пожалуйста, используйте атрибуты autoscaling_policy и autoscaling_role Ресурс: aws_emr_cluster .

Автоматическое c масштабирование в Amazon EMR требует роли IAM с разрешениями на добавлять и завершать экземпляры, когда запускаются операции масштабирования. Для этой цели доступна роль по умолчанию, настроенная с помощью соответствующей политики ролей и политики доверия EMR_AutoScaling_DefaultRole .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...