2016-04-28 15 views
2

aws cliを使用してEMRクラスターを起動しようとしています。 aws cliにはブートストラップアクションを与える2つの方法があります。aws cliを使用して複数のブートストラップアクションを指定するにはどうすればよいですか?

  1. 使用JSON、すべてこれはJSONをフォーマットするbashスクリプトであり、その困難なため、これは私が現在使用していますが、そのは非常に厄介になっ何です

  2. 自分のリストを使用し

  3. コマンド

彼らのウェブサイトから:

--bootstrap-actions (list) 

短縮形構文:

Path=string,Args=string,string,Name=string ... 

私はこの方法をやって1つのブートストラップアクションを取得することができるが、私は第二1を追加しようとすると、それだけで私は、例えば、最後の

を一覧表示するものは何でも実行:

Path=string,Args=string,string,Name=string,Path=string2,Args=string2,Name=string2 

string2のみが実行されます。誰もこれのための適切な形式を知っていますか?

+0

:AWS CLI create-clusterドキュメントのアマゾンEMRクラスタセクションを作成するときにから

は、ブートストラップアクションのリストを追加します。あなたはアマゾンEMRクラスタの起動を参照していますか? –

+0

はい、私はちょうどもっと明確にするために投稿に編集しました。しかし、これがなぜ投票されたのか分かりません... – Instinct

+0

ソフトウェア開発(StackOverflow)よりもシステム管理(ServerFault)が多いので、Downvotesが可能性があります。 –

答えて

3

のように表示されます。です。明確にするために

aws emr create-cluster --bootstrap-actions Path=s3://mybucket/myscript1,Name=BootstrapAction1,Args=[arg1,arg2] Path=s3://mybucket/myscript2,Name=BootstrapAction2,Args=[arg1,arg2] --release-label emr-4.0.0 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge --auto-terminate 
+0

リンクしたページにそのセクションは表示されませんが、これを試してみます。どうもありがとうございました! – Instinct

+0

おっと!私は間違ったリンクを持っていた。この例を指すように更新されました。 –