LoginSignup
39
11

More than 5 years have passed since last update.

EC2インスタンス作成時のユーザーデータ・メタデータのまとめ

Last updated at Posted at 2017-06-29

前書き

EC2作成時にユーザーデータを指定したいが、
メタデータについて忘れがちなのでまとめた。

ユーザーデータ

  • OSの起動スクリプト
  • EC2インスタンスの初回起動時(作成時)に実行したい処理を設定する。

使い所

  • Apacheをインストールして、Webサービスを起動し、OS再起動時にもWebサービスが起動する様にする。
  • ElasticIPをEC2インスタンスに紐つける。

メタデータ

  • インスタンスIDやIPアドレス、ホスト名などEC2インスタンス自身に関するデータ。
  • 実行中のEC2インスタンスは設定や管理の為にメタデータを利用する事ができる。

使い所

  • ユーザーデータから(作成前の状態)からインスタンス作成後のインスタンスIDやホスト名などを取得したい時に利用できる。

主なメタデータ

メタデータ 説明
ami-id インスタンスの作成にしようされたAMI ID
hostname ホスト名
iam/security-credentials/role-name IAMロール名
instance-id インスタンスID
local-ipv4 プライベートIPアドレス
public-ipv4 Public/ElasticIPアドレス

後書き

しっかりユーザーデータを書いて、効率的にEC2を起動したいです。
(認定試験でも必須っぽいです)

39
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
11