■ windows
C:homeawsbinassociate-ip.ps1
$ip = "XX.XX.XX.XX" $webclient = New-Object System.Net.WebClient $myinstance = $webclient.DownloadString("http://169.254.169.254/latest/meta-data/instance-id") ec2-associate-address --region ap-northeast-1 -i $myinstance $ip
C:homeawsbinassociate-ip.bat
powershell -File C:homeawsbinassociate-ip.ps1
Windows のタスクスケジューラに C:homeawsbinassociate-ip.bat を起動トリガーとして登録しておくことにより、
Elastic IP が起動時に自動的に割り付けられます。
Windowsのインスタンスを定期的に起動する場合などで設定しておくとログインするときに楽です