EC2インスタンスを実行したまま名前を保持する方法


  • AWS Management Consoleでインスタンスを選択し、"タグの編集"をクリックします。
  • 名前 (Key) とインスタンスの名前 (Value) を入力します。
  • インスタンスにタグが追加され、名前を参照することができます。
aws ec2 create-tags --resources <instance_id> --tags Key=Name,Value=<instance_name>

<instance_id> にはインスタンスのID、<instance_name> にはインスタンスの名前を指定します。

インスタンス名を参照するためには、次のコマンドを使用します:

aws ec2 describe-tags --filters "Name=resource-id,Values=<instance_id>" "Name=key,Values=Name" --query "Tags[0].Value"

<instance_id> にはインスタンスのIDを指定します。

  • AWS Systems Managerのパラメータストアを使用する方法:

    • AWS Systems Managerコンソールにアクセスし、"パラメータストア"を選択します。
    • 新しいパラメータを作成し、名前と値を指定します。
    • インスタンスの起動スクリプトや設定ファイルからパラメータストアの値を取得して、インスタンスの名前として使用します。
  • EC2インスタンスのホスト名を変更する方法:

    • EC2インスタンスにログインし、ホスト名を変更します。
    • ホスト名をインスタンスの名前に変更すると、名前を通じてインスタンスにアクセスできます。
  • これらの方法を使用すると、EC2インスタンスを実行したまま名前を保持することができます。適切な方法を選択し、環境や要件に合わせて実装してください。