GNU/Linux >> Linux の 問題 >  >> Linux

コマンドライン (パブリック DNS、AMI など) にログインしているときに、ec2 Linux インスタンス情報を取得するにはどうすればよいですか?

boto python ライブラリなどを使用するのではなく、bash シェルからこれを実行したいと考えています...

169.254.169.254 でメタデータ サービスを照会できるはずです。

AMI_ID=$(curl http://169.254.169.254/latest/meta-data/ami-id)

利用可能なメタデータのリストを取得できます:

curl http://169.254.169.254/latest/meta-data/

これは http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html に記載されています

注:私は openstack のメタデータ サービスに精通していますが、これは Amazon EC2 サービスをモデルにしています。利用可能なデータの量と種類は異なりますが、アクセス方法は同じです。


Linux
  1. Linux – Linuxでマウントされたファイルシステムの完全で正確なリストを取得するにはどうすればよいですか?

  2. Linux の C/C++ でユーザー名を取得するには?

  3. Linux EC2 インスタンスに PHPMyAdmin をインストールするには?

  1. Amazon EC2 インスタンスのオペレーティング システム情報を取得する方法を教えてください。

  2. Linux でマウントされているファイルシステムの完全かつ正確なリストを取得するにはどうすればよいですか?

  3. Linuxでファイルの物理サイズを取得するには?

  1. LinuxでDNSサーバーの速度をベンチマークまたは確認するにはどうすればよいですか?

  2. Linuxでタイムゾーン設定を変更するにはどうすればよいですか?

  3. 現在のGrub/ブート構成に関する情報を取得する方法は?