EC2起動時にName=my-web-serverというtagを付けたとき、
立ち上げたサーバー内からこのタグを取得する方法。
[ec2-user@ip-10-150-000-00 ~]$ ec2-describe-instances | grep `/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id` | grep TAG | grep Name | cu
t -f5
my-web-server
EC2インスタンスから169.254.169.254(全region共通らしい)にHTTPリクエストを送ることで、自身のメタデータをREST的に取得することが出来る。
自身のinstance-id, TAG行, keyがNameのもの、とgrep絞り込んでcutする。
grepの積集合マッチ、正規表現でもっと簡単に書けそう...。