記事 インスタンス起動時にホスト名を設定する #AWS (AWSの中でもCloudFormationネタ) インスタンス起動時にホスト名を設定したい。 巷では「起動後にゴニョゴニョ手作業で設定してAMIを作っておく」みたいなのを良く見かけるけど、 なるべくAMI管理はしたくないので真っさらなAmazon LinuxのAMIから作りたい。 解決 cloud-initを使えば起動時に設定できる。 Bastion: Type: AWS::EC2::Instance Properties: UserData: !Base64 | #cloud-config preserve_hostname: false hostname: bastion.internal # manage_etc_hosts: true 知見 cloud-initはAWS固有のものではない Amazon Linux(2016.
![インスタンス起動時にホスト名を設定する #AWS](https://cdn-ak-scissors.b.st-hatena.com/image/square/4dbf0bddbb09810ee73c2d69bc92018cbfc9d148/height=288;version=1;width=512/https%3A%2F%2Fwww.robario.com%2Fsite.png)