2016-10-25 2 views
3

私はこれらのプロパティを持つEMRclusterリソースを作成しようとすると:AWS Datapipeline ServiceAccessSecurityGroup

  • EMRマネージドマスタセキュリティグループIDを
  • EMRマネージドスレーブセキュリティグループID

私はこのエラーがあります:エラーで終了しました。

+0

解決方法を見つけましたか? – tarzan

答えて

0

サービスアクセスセキュリティグループ:前述の2つのセキュリティグループに記載されているファイアウォール設定のほかに、ServiceAccessSecurityGroupも指定する必要があります。 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 

DataPipelineでは動作しません。 Datapipelineはパイプライン定義でこれをリストする方法も指定していません。 AWSチームはこれを認識しています。

回避策として、AWSで提供されているカスタムテンプレートを使用して、必要に応じて複製を編集してください。

+0

"AWSが提供するカスタムテンプレートを使用する"あなたはどんなテンプレートを参照していますか? –

+0

[ソース] - > [テンプレートを使用してビルド]の下にある[Elastic MapReduceクラスタでジョブを実行]を選択します。 –

+1

プライベートサブネットでクラスタを実行する必要がある場合(このような状況ではServiceAccessSecurityGroupパラメータが必要なため、OPが必要と仮定しているため)、これは有効な回避策ではありません。推奨されるオプション「Elastic MapReduceクラスタでジョブを実行する」オプションは、パブリックサブネットにEMRクラスタを起動します。 – blamblam

関連する問題