くろかわこうへいさんの「AWS CloudTeck」コースのメモ
EC2の構成要素
EC2の構成要素は以下の4つ
1、AMI(=OS)
2、インスタンスタイプ(=CPU、メモリ)
3、EBS(=外付けハードディスク)
4、ENI(=ネットワークなど)
EC2講座(3);ユーザーデータ/インスタンスメタデータ
ユーザーデータ
初回起動する際に実行するするスクリプトのことをユーザーデータという。パッケージのインストールなどをscriptで実行することができる。書き方は2つあり①シェルスクリプト形式と②cloud-init形式である。1行目でどちらで各科を宣言する。②cloud-init形式はAMIでAmazonLinuxを選択した時は何もせずに使用できるが、他のOSの場合はツールを入れるなど必要。
インスタンスメタデータ
メタとは”埋めこまれた”という意味。つまりインスタンスに埋め込まれたデータ。(例:AMIのID、ホストネーム)。インスタンスメタデータの取得方法は2つある。curlコマンドとec2-metadataコマンド。前者はプログラムが使用、後者はEC2情報を目視確認する際に使用する。