LoginSignup
3
0

More than 5 years have passed since last update.

自身のインスタンス名を取得するワンライナー

Posted at

急にインスタンス名を取得したくなった時などにどうぞ。
※EC2のDescribeInstances権限が必要です。

aws ec2 describe-instances \
  --instance-ids `/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id` \
  --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value]' \
  --output text

変数に入れる時はこんな感じで

INSTANCE_NAME=$(aws ec2 describe-instances \
  --instance-ids `/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id` \
  --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value]' \
  --output text)

コピペ用

aws ec2 describe-instances --instance-ids `/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id` --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value]' --output text
3
0
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
3
0