Как исправить: VALIDATION_ERROR: вы также должны указать ServiceAccessSecurityGroup Terraform

Raghunandan Sk спросил: 28 апреля 2018 в 09:11 в: terraform

Я новичок в terraform. У меня проблема, с которой мне приходится сталкиваться, когда я запускаю простой кластер EMR в частной подсети.

Он не работает с приведенным ниже сообщением об ошибке:

  • aws_emr_cluster.emr-test- cluster: [WARN] Ошибка при ожидании состояния кластера EMR "WAITING" или "RUNNING": TERMINATED_WITH_ERRORS: VALIDATION_ERROR: вы также должны указать ServiceAccessSecurityGroup, если вы используете настраиваемые группы безопасности при создании кластера в частной подсети.

Я действительно проверял, что github, похоже, исправил его для проблемы. Но я использую последнюю версию terraform (0.11.7)

Ниже приведены ссылки github для проблемы, указанной в Githubhttps://github.com/hashicorp/terraform/issues/9518https:// github.com/hashicorp/terraform/pull/9600

Все предложения по устранению этого будут очень полезны

Спасибо


1 ответ

Arockiasmy K ответил: 28 апреля 2018 в 12:08

Проблема устранена в Git, потому что она была поднята, чтобы показать ошибку, которая должна запрашивать service_access_security_group при использовании emr_managed_master_security_group и emr_managed_slave_security_group.

Итак, вам нужно указать параметр service_access_security_group в ресурсе EMR.

Спасибо.

Raghunandan Sk ответил: 01 мая 2018 в 07:01
Большое спасибо . Я добавил параметр, и теперь он отлично работает.