自由気ままに書いちゃおう

好きなことをつらつらと・・・

メタデータ(meta-data)

 
「実行中のインスタンスへの設定や管理」、「インスタンス初回起動時の設定時」
以下の情報を使用することができる。
 
■インスタンスのメタデータの取得方法1
1.インスタンスにログイン
2.以下コマンドを実行
  ※echoを付けている理由は、echoがないと、プロンプトが改行されないため
 
■インスタンスのメタデータの取得方法2
上記取得方法によりまとめて情報を取得することができるが、指定することも可能。
 <インスタンスIDの取得>
 
■メタデータの種類
種類                                                        内容

ami-id                                                    インスタンス作成に使用されたAMI-ID

hostname                                                ホスト名
iam/security-credentias/role-name        IAMロール名
instance-id                                             インスタンスのID
local-ipv4                                               プライベートIPアドレス
public-ipv4                                             Public/Elastic IPアドレス    
 
※注意※
ユーザデータは、EC2インスタンスの初回起動時にソフトウェアを自動的にインストールしたりするために使用される。
(OSでいうところの起動スクリプトみたいなもの)
 
■サンプル
・インスタンスIDの取得
 
・プライベートIPの取得
・パブリックIPの取得
 
・キーペアに対する公開鍵の取得
・ユーザデータの取得