GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erhalte ich ec2-Linux-Instance-Informationen, während ich in der Befehlszeile angemeldet bin (öffentliches DNS, AMI usw.)

Ich gehe davon aus, dass Sie dies über die Bash-Shell und nicht mit der Boto-Python-Bibliothek oder ähnlichem tun möchten ...

Sie sollten den Metadatendienst unter 169.254.169.254.

abfragen können

z. B.

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

Eine Auflistung der verfügbaren Metadaten erhalten Sie mit:

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

Dies ist unter http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

dokumentiert

Hinweis:Ich bin mit dem Metadatendienst von Openstack besser vertraut, aber dieser wurde dem Amazon EC2-Dienst nachempfunden. Die Menge und Arten der verfügbaren Daten sind unterschiedlich, aber der Zugriff darauf ist derselbe.


Linux
  1. Wie kann man Benchmarks erstellen oder die Geschwindigkeit Ihres DNS-Servers unter Linux überprüfen?

  2. Wie ändere ich die Zeitzoneneinstellungen in Linux?

  3. Wie erhalte ich Informationen zur aktuellen Grub-/Boot-Konfiguration?

  4. Wie erhalte ich die Anzahl der CPUs in Linux mit C?

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So erhalten Sie die Größe eines Verzeichnisses in Linux

So erstellen Sie einen Benutzer auf einer Linux-EC2-Instance auf AWS und fügen ihm mithilfe eines Shell-Skripts einen öffentlichen Schlüssel hinzu

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So erhalten Sie den Dateinamen aus dem vollständigen Pfad in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux

Wie erhalte ich Informationen zum Betriebssystem der Amazon EC2-Instanz?