Как получить список указанных экземпляров c и их внешних IP-адресов, используя AWS CLI? - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь использовать команду ec2 describe-instances для вывода списка c экземпляров, которые заканчиваются на *-Linux-appsrv и их опубликованных c IP-адресов.

Я пробовал эту команду, которая перечисляет все публичные c IP-адреса.

aws ec2 describe-instances --query "Reservations[*].Instances[*].PublicIpAddress" --output=text

Любая помощь будет оценена. Спасибо.

1 Ответ

0 голосов
/ 28 февраля 2020

Чтобы ограничить вывод только экземплярами с определенным тегом Name, используйте --filters:

aws ec2 describe-instances --query Reservations[].Instances[].PublicIpAddress --filters Name=tag:Name,Values=*-linux-appsrv

У меня это работало на Ma c. Если вы используете Windows, вам может понадобиться поиграться с кавычками вокруг частей команды.

...