こんにちは!AWSチームの柳瀬です! どうやら最近弊社のエンジニアブログで何かあったみたいですが、後日談はご本人にお任せするとしましょうか。 というわけで、私はEC2インスタンスを起動する時に設定を自動化出来るCloudInitについて書きたいと思います。 CloudInitはもともとUbuntuが由来のソフトウェアですが、Amazon Linuxでも標準でインストールされており、起動時に指定したUserDataから初期設定を自動化することが出来ます。 インスタンスの自動構成だとChefやPuppetが有名ですが、簡単なものなら記述方法がシンプルなCloudiInitも便利です。 UserDataはインスタンスを起動するときに、以下の部分にテキストを貼付けると指定が出来ます。 また、ec2-apitoolsのec2-run-instancesコマンドを使用する場合は-f(--user-da
![Amazon Linux起動時にCloudInitで設定するもの - サーバーワークスエンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/57b4b5db7505026906f589ba6de9fe0d8d0a328c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fserverworks%2F20200711%2F20200711131348.png)