Home > 5月 12th, 2009

2009.05.12

インスタンスのメタデータ

Amazon EC2で起動したインスタンスが自身の情報を取得するために
メタデータが利用できるようだ。

ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
hostname
instance-id
instance-type
local-hostname
local-ipv4
placement/
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups

この辺の情報が169.254.169.254に対してHTTPのGETで取得できる。

使うにはこんな感じ。

# echo `curl -s http://169.254.169.254/latest/meta-data/public-ipv4`

起動時のAMIをいじるには必要な情報ネ。。。

AWSデベロッパーガイド:
Amazon Web Service – Instance Metadata