2017-09-11 18 views
1

UserDataパーツはWindows EC2マシンのどこに格納されていますか?私は入力変数が正しいことを確認するためにそれを調べる必要があります。UserDataスクリプトはどこに配置されていますか?

Ubuntuでは、によると、this linkに格納されているはずです。

CloudFormation内のユーザデータセクションは、次のようになります。

"UserData"   : { 
    "Fn::Base64" : { 
     "Fn::Join" : [ 
      "", 
      [ 
       "<script>\n", 
       "seedtool.exe ", { "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }, "\n", 
       "</script>\n" 
      ] 
     ] 
    } 
}, 

は私が{ "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }はに解決かを見ることができるように、ユーザーdata.txtをを参照してくださいする必要があります。

答えて

3

ユーザデータは、インスタンスメタデータからフェッチすることができます。 Invoke-RestMethod -uri http://169.254.169.254/latest/user-data、詳細はhttp://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html#instancedata-user-data-retrieval

+0

IPは実際にハードコードされていますか?このリンクは、... – sashoalm

+2

はい、169.254.169.254 IPは、AWS(およびAzure)のすべてのインスタンスでlinuxとwindowsの両方に使用されます。例えば、詳細についてはこちらhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html –

+1

@sashoalm [AWSのIPアドレス169.254.169.254の特長は何ですか](https ://stackoverflow.com/a/42315582/1695906) –

関連する問題