WindowsインスタンスにElasticIPを起動時に割り当てるスクリプト

高瀬 裕介 339views 更新:2013年8月6日

■ 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のインスタンスを定期的に起動する場合などで設定しておくとログインするときに楽です

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません