GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obtengo información de la instancia de ec2 Linux mientras estoy conectado en la línea de comandos (dns público, AMI, etc.)

Supongo que desea hacer esto desde bash shell en lugar de con la biblioteca boto python o similar...

Debería poder consultar el servicio de metadatos en 169.254.169.254.

por ejemplo

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

Puede obtener una lista de los metadatos disponibles con:

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

Esto está documentado en http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

Nota:estoy más familiarizado con el servicio de metadatos de openstack, pero se inspiró en el servicio Amazon EC2. La cantidad y los tipos de datos disponibles son diferentes, pero el acceso a ellos es el mismo.


Linux
  1. ¿Cómo comparar o comprobar la velocidad de su servidor DNS en Linux?

  2. ¿Cómo cambiar la configuración de la zona horaria en Linux?

  3. Linux:¿cómo obtener la lista completa y exacta de los sistemas de archivos montados en Linux?

  4. ¿Cómo obtener información sobre la configuración actual de Grub / Boot?

  5. ¿Cómo puedo obtener el estado del teclado en Linux?

Cómo obtener el tamaño de un directorio en Linux

Cómo crear un usuario en una instancia EC2 de Linux en AWS y agregarle una clave pública mediante un script de shell

Cómo encontrar archivos usando la línea de comandos en la terminal de Linux

Cómo obtener el nombre de archivo de la ruta completa en Linux

Cómo obtener la cantidad de procesadores/núcleos en Linux

¿Cómo obtener el tamaño físico de un archivo en Linux?