GNU/Linux >> Znalost Linux >  >> Linux

Jak získám informace o instanci ec2 Linux při přihlášení na příkazovém řádku (veřejné DNS, AMI atd.)

Předpokládám, že to chcete udělat z bash shellu spíše než pomocí knihovny boto python nebo podobně...

Měli byste mít možnost dotazovat se na službu metadat na 169.254.169.254.

např.

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

Seznam toho, jaká metadata jsou k dispozici, můžete získat pomocí:

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

To je zdokumentováno na http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

Poznámka:Znám lépe službu metadat openstack, ale ta byla modelována na službě Amazon EC2. Množství a typy dostupných dat se liší, ale přístup k nim je stejný.


Linux
  1. Linux – Jak získat úplný a přesný seznam připojených souborových systémů v Linuxu?

  2. Jak získat informace o aktuální konfiguraci Grub / Boot?

  3. Jak získat počet CPU v Linuxu pomocí C?

  1. Jak získat počet fyzických disků v Linuxu?

  2. Jak získat úplný a přesný seznam připojených souborových systémů v Linuxu?

  3. Jak získat kopie výchozích souborů Linux atd

  1. Jak porovnat nebo zkontrolovat rychlost serveru DNS v systému Linux?

  2. Jak získat fyzickou velikost souboru v Linuxu?

  3. Jak získat adresu URL aktuálního repozitáře svn?