0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EC2(Linux)で自身のインスタンスIDを取得して、describe情報を取得する方法

Posted at

概要

ログインしているEC2で自身のインスタンスIDを取得し、aws ec2 describコマンドで自身の情報だけ確認する手順です。
インスタンスIDはコンソールでも確認できますが、スクリプト等で自身の情報だけテキストに残したい場合などに使用が可能です。

手順

以下の3行を実行するだけです。

TOKEN="$(curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600")"`
instanceid=$(curl -w '\n' -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/instance-id)
aws ec2 describe-instances --instance-ids ${instanceid} --no-cli-pager

解説

  1. IMDSv2用のトークンを取得
  2. IMDSv2でインスタンスIDを取得し、変数に格納
  3. aws cliでインスタンスの情報を取得

参考:EC2のインスタンスメタデータサービスについて設定方法をまとめてみた

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?