EC2 Windows AMIの起動時に実行したいバッチファイルがあります。そのバッチファイルから実行したいプログラムは、EC2マシンのインスタンスIDをパラメータとして取ります。そのインスタンスIDをそのプログラムの引数として渡す最も簡単な方法は何ですか?EC2 Windowsマシンのinstance-idをバッチ変数に取得する方法
Amazon's Documentation on the subjectから、指定したURLにWGETを発行し、応答を解析するはずです。したがって、この質問を表現するもう1つの方法は、「Windowsバッチファイルの引数としてプログラムにHTTPリクエストの内容を渡すにはどうすればよいですか」
擬似コードでは、これを実行します。
set ID = GET http://169.254.169.254/2008-08-08/meta-data/instance-id
myprogram.exe /instanceID=%ID%
私が進むかもしれない方法上の任意の提案?
これは意味があります。だからwget> file.txt、次に/ pの名前=
wgetの出力をパイプすることはできません。しかし、wgetは-Oオプションを使ってファイルに書き込むので、wget -O file.txt http://を使うべきです。 – Joey