【AWS】EC2の構成要素

くろかわこうへいさんの「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情報を目視確認する際に使用する。