AWSへの慣れ
検証環境として大活躍のEC2。
ちょっとした調べものをしたくて個人で作成するEC2。
恥ずかしながら、launch時に自動生成されるadminのパスワードを
そのまんま使用することが多い。
声高に叫んでは見たものの面倒くさい。
検証機のadminパスワードは社内で統一の設定にしたい。
(だってその方が、検証で詰まったときに人に見てもらいやすいから)
そんなことを声高に叫んでは見たものの、
ワンタイムのEC2だと設定する気にならない。
じゃあどうしよう。→User-Dataを使おう
ようやく本題です。
そしてすぐ終わります。
以下のuser-dataをlaunch時に使用しましょう。
※鍵の指定も不要になります。
user-data
<powershell>
$UserID = "Administrator"
$Password = "パスワード" #お好きに変えてください。
$hostname = hostname
[ADSI]$UpdateUser = "WinNT://$HostName/$UserID,User"
$UpdateUser.SetPassword( $Password )
$UpdateUser.SetInfo()
</powershell>
恥ずかしながら、以上となります。