GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je obtenir des informations sur l'instance ec2 Linux lorsque je suis connecté sur la ligne de commande (dns public, AMI, etc.)

Je suppose que vous voulez le faire à partir du shell bash plutôt qu'avec la bibliothèque boto python ou similaire...

Vous devriez pouvoir interroger le service de métadonnées sur 169.254.169.254.

ex.

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

Vous pouvez obtenir une liste des métadonnées disponibles avec :

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

Ceci est documenté sur http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

Remarque :je connais mieux le service de métadonnées d'openstack, mais il a été calqué sur le service Amazon EC2. La quantité et les types de données disponibles sont différents, mais y accéder est le même.


Linux
  1. Comment évaluer ou vérifier la vitesse de votre serveur DNS sous Linux ?

  2. Comment modifier les paramètres de fuseau horaire sous Linux ?

  3. Comment puis-je obtenir l'état du clavier sous Linux?

  4. Comment obtenir le nom d'utilisateur en C/C++ sous Linux ?

  5. Comment obtenir le nombre de disques physiques sous Linux ?

Comment obtenir la taille d'un répertoire sous Linux

Comment créer un utilisateur sur une instance Linux EC2 sur AWS et y ajouter une clé publique à l'aide d'un script shell

Comment trouver des fichiers en utilisant la ligne de commande dans le terminal Linux

Comment obtenir le nom de fichier à partir du chemin complet sous Linux

Comment obtenir le nombre de processeurs/cœurs sous Linux

Comment obtenir des informations sur le système d'exploitation de l'instance Amazon EC2 ?