オプションを指定しているがタグは取得しないのなら指定する必要はない。インスタンスのメタデータがファイルシステム上にマウントされているのがわかる。インスタンスのメタデータがファイルシステム上にマウントされる、ただそれだけのことなのだが実際に使ってみると想像以上に便利なのでいくつか使用例を書いておく。試しにインスタンスタイプを取得してみる。metadata/meta-data/instance-typet2.micro簡単。インスタンスが動いているアベイラビリティゾーンを取得してみる。metadata/meta-data/placement/availability-zoneap-northeast-1aすごく簡単。便利なところはシェルの補完機能が働くので「あのメタデータどこだっけ?」ってときも雰囲気で入力して補完機能に任せる、みたいな使い方ができること。コマンドとかを使えば一切考える必要もない。"*zone*"metadata/meta-data/placement/availability-zone繰り返すが便利。あとタグを取得できるのが地味だけどかなり便利。他にもあるのでメモしておく。それぞれがメリット・デメリットがあるので、状況によって使い分けるのがいいと思う。インスタンスのメタデータを取得できる。http://169.254.169.254/latest/meta-data/ami-idami-launch-indexami-manifest-pathblock-device-mapping/events/hostnameidentity-credentials/instance-actioninstance-idinstance-typelocal-hostnamelocal-ipv4macmetrics/network/placement/profilepublic-hostnamepublic-ipv4public-keys/reservation-idsecurity-groupsservices/インスタンスタイプを取得してみる。返ってくるのがイラつく。コピペしたくなってくる。」とやる以外にないのが不便。あと、どうやってもタグを取得できないのが地味に結構不便。デフォルトの状態でも使えるということ。打ち間違えたとかはないはず。インスタンスのメタデータを取得するコマンド。time.インスタンスタイプを取得してみる。