Eu tenho uma instância nomeada dev-server-03
. Agora, como posso pesquisar todas as dev-server-*
instâncias na linha de comando?
Estou usando a ferramenta aws cli.
amazon-ec2
amazon-web-services
aws-cli
Shiplu Mokaddim
fonte
fonte
Respostas:
Supondo que você esteja usando a convenção de colocar o nome da instância em uma tag com a chave "Nome" (é isso que o AWS Console faz quando você digita um nome), então você pode usar a
--filters
opção para listar essas instâncias com aws-cli:Se você apenas quisesse os IDs dessas instâncias, poderia usar:
Nota:
--query
pode exigir uma versão recente do aws-cli, mas vale a pena obtê-lo.fonte
Name=tag:Name
--query 'Reservations[].Instances[].[InstanceId]
que funciona para mimjq
ferramenta pode ser usada para obter resultados semelhantes aosaws --query
seguintes: -aws ec2 describe-instances | jq '.Reservations[].Instances[].PrivateIpAddress'
observe o.
ponto anterior .Você pode filtrar ainda mais com o nome, o ID da instância e o IP privado abaixo,
fonte