2016-10-25 36 views
3

当我尝试创建这些属性的EMRcluster资源:AWS Datapipeline ServiceAccessSecurityGroup

  • 电子病历管理的主要安全组ID
  • EMR管理从安全组ID

我有这样的错误:终止有错误。如果使用自定义安全性,则还必须指定ServiceAccessSecurityGroup

+0

您是否找到解决方案? – tarzan

回答

0

服务访问安全组:除了上述2个安全组中提到的防火墙设置外。在AWS EMR之间的互联网流量必须被允许,服务服务器(您没有任何控制权,完全由AWS管理)和您的奴隶EMR实例。

 This security group contains 2 entries 

HTTPS* (8443)  TCP (6)  8443  ElasticMapReduce-Slave-Private(sg-id) 

HTTPS* (8443)  TCP (6)  8443  Default Security Group of VPC 

没有这个EMR不会DataPipeline工作。 Datapipeline均未指定在管道定义中列出此项的方法。 AWS团队意识到这一点。

因此,作为解决方法,请使用AWS提供的自定义模板,并根据需要进行克隆,编辑。

+0

“使用AWS提供的自定义模板”您指的是什么模板? –

+0

“在弹性MapReduce集群上运行作业”,在Source-> Build Using a Template下提供。 –

+1

如果您需要在私有子网中运行集群(因为我假定OP要求,因为ServiceAccessSecurityGroup参数仅在这些情况下需要),所以这不是有效的解决方法。建议的选项“在Elastic MapReduce集群上运行作业”选项将启动公共子网中的EMR集群。 – blamblam

相关问题