是否可以使用Terraform将其他信息传递给EMR群集?

时间:2017-07-17 19:40:40

标签: amazon-web-services emr terraform

我们正在尝试使用Terraform(v0.9.11)创建AWS EMR集群,并想知道是否有办法通过Terraform传递下面的附加信息 -

{  
   'ami64':'ami-XXXXX',
   'amiHvm64':'ami-XXXXXXX',
   'customAMI':true,
   'hadoopConfigurationVersion':'4.0',
   'instanceAwsClientConfiguration':{  
      'proxyPort':8099,
      'proxyHost':'XXXXXXXX'
   }
}

有人可以帮助我们解决上述问题吗?

1 个答案:

答案 0 :(得分:2)

如果您可以在资源<style> /* Remove the navbar's default rounded borders and increase the bottom margin */ .navbar { margin-bottom: 50px; border-radius: 0; } /* Remove the jumbotron's default bottom margin */ .jumbotron { margin-bottom: 0; background-color: #5a9f33; padding: 2em 1em; } .other-color { margin-bottom; 0; background-color: #67b63d; padding: 2em 1em; } .navheader{ display: inline-block; width: 100%; } .social, .user-actions{ float:left; } .contact-us, .cart{ float:right; } .sign-up{ background-color:#67b63d; margin: 0 50px 50px; padding:20px; } input{ padding:15px; margin:20px; width:85%; } .btn-sign{ background-color: #67b63d; font-family: serif; color: white; border-radius: 30px; font-size: 2em; padding: 10px 50px; margin: 20px auto; display: block; } .title{ font-family: serif; font-weight: 600; color: #67b63d; font-size: 3em; margin-top:20px; } .div-semicircle { background: #9e978e; display: inline-block; margin: 0 1em 1em 0; } .top, .bottom { height: 45px; width: 90px; } .top { border-top-left-radius: 90px ; border-top-right-radius: 90px; } </style>

中使用configurations,请与我们联系
aws_emr_cluster

将JSON保存到configurations = "test-fixtures/emr_configurations.json"

顺便说一句,您似乎需要在json数据中从单引号更改为双引号。

有关配置用法,您需要阅读以下文档:Amazon EMR Configuring Applications

参见:

aws_emr_cluster - configurations

Amazon EMR Configuring Applications