SSHコマンドを使用してEC2インスタンスのインスタンスIDとIPアドレスを取得する方法


  1. ターミナルを開き、SSHでEC2インスタンスに接続します。接続には、EC2インスタンスのパブリックDNSまたはIPアドレス、およびSSHキーペアが必要です。以下のコマンドを使用します(パスとキーペアの名前を適切に置き換えてください):
ssh -i /path/to/keypair.pem ec2-user@<インスタンスのパブリックDNSまたはIPアドレス>
  1. SSH接続が成功したら、以下のコマンドを使用してインスタンスIDを取得できます:
curl http://169.254.169.254/latest/meta-data/instance-id

このコマンドは、EC2メタデータサービスにリクエストを送信し、インスタンスIDを取得します。

  1. 同様に、以下のコマンドを使用してインスタンスのパブリックIPアドレスを取得できます:
curl http://169.254.169.254/latest/meta-data/public-ipv4

これにより、EC2メタデータサービスからパブリックIPアドレスが返されます。

以上の手順を実行すると、SSHコマンドを使用してEC2インスタンスのインスタンスIDとIPアドレスを取得できます。これにより、インスタンスの識別とネットワーク接続の詳細を確認することができます。