2016-07-29 12 views
0

私は飼育係にip1:port1、ip2:port2、ip3:port3として接続しています。これを私のuserdataで使用したいのですがどうすればいいですか?ユーザデータにcloudformパラメータを使用する

"UserData" : { 
    "Fn::Base64" : { 
     "Fn::Join" : [ ",", [ 
      { "Ref" : "MyValue" }, 
      { "Ref" : "MyName" }, 
      "Hello World" ] ] 
    } 
} 

上記のスニペットはhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-general.htmlから取られました:

"ZooKeeperConnect": { 
     "Type": "String", 
     "Description": "list of IP or CNAME's for the associated zookeeper ensemble", 
     "AllowedPattern": "([1-9][0-9]?|[1-2][0-9]{2})(\\.([1-9][0-9]?|[1-2][0-9]{2})){3}(:[1-9][0-9]{1,4})?(,([1-9][0-9]?|[1-2][0-9]{2})(\\.([1-9][0-9]?|[1-2][0-9]{2})){3}(:[1-9][0-9]{1,4})?)*" 
     } 


"UserData": { 
     "Fn::Base64": { 
      "Fn::Join": [ 
      "", 
      [ 
       "#!/bin/bash \n", 
       "echo Cache proxy vars... \n", 

は、私はあなたがあなたのユーザデータセクションにZooKeeperConnectパラメータまたは他のパラメータを参照することができ、私のユーザデータ

答えて

1

にZooKeeperConnect値を使用します。

関連する問題