Tengo una instancia llamada dev-server-03
. Ahora, ¿cómo puedo buscar todas las dev-server-*
instancias desde la línea de comandos?
Estoy usando la herramienta aws cli.
amazon-ec2
amazon-web-services
aws-cli
Shiplu Mokaddim
fuente
fuente
Respuestas:
Suponiendo que está utilizando la convención de poner el nombre de la instancia en una etiqueta con la clave de "Nombre" (esto es lo que hace la consola de AWS cuando ingresa un nombre), puede usar la
--filters
opción para enumerar esas instancias con aws-cli:Si solo desea los identificadores de instancia de esas instancias, puede usar:
Nota:
--query
puede requerir una versión reciente de aws-cli pero vale la pena obtenerla.fuente
Name=tag:Name
--query 'Reservations[].Instances[].[InstanceId]
que funciona para míjq
herramienta se puede utilizar para obtener resultados similares aaws --query
este: -aws ec2 describe-instances | jq '.Reservations[].Instances[].PrivateIpAddress'
note el.
punto anterior .Puede filtrar aún más con el nombre, la identificación de la instancia y la IP privada con a continuación,
fuente