首页 文章

如何修复:VALIDATION_ERROR:您还必须指定ServiceAccessSecurityGroup Terraform

提问于
浏览
1

我是terraform的新手 . 当我在私有子网中启动一个简单的EMR集群时,我遇到了一个问题

它失败并显示以下错误消息:

  • aws_emr_cluster.emr-test-cluster:[WARN]等待EMR群集状态为"WAITING"或"RUNNING"时出错:TERMINATED_WITH_ERRORS:VALIDATION_ERROR:如果在私有子网中创建群集时使用自定义安全组,则还必须指定ServiceAccessSecurityGroup .

我确实检查了github看起来像修复它打开的问题 . 但我使用的是最新版本的terraform(0.11.7)

以下是Github报告的问题的github链接https://github.com/hashicorp/terraform/issues/9518 https://github.com/hashicorp/terraform/pull/9600

有关如何解决此问题的任何建议都会非常有用

谢谢

1 回答

  • 1

    这个问题在Git中得到修复,因为它被引发以显示一个错误,该错误应该在使用 emr_managed_master_security_groupemr_managed_slave_security_group 时要求 service_access_security_group .

    因此,您需要在EMR资源中提及 service_access_security_group 参数 .

    谢谢 .

相关问题