Список всех частных IP, кроме нескольких имен тегов от awscli - PullRequest
0 голосов
/ 15 января 2020

Как получить список всех частных IP-адресов AWS экземпляров, кроме нескольких тегов из AWS CLI?

Я могу получить все IP-адреса из команды ниже

aws ec2 describe-instances --query "Reservations[].Instances[][PrivateIpAddress]"

Я хочу исключить IP-адреса из тега "webinstance" & "frontendinstances" Как использовать фильтр для этого.

aws ec2 describe-instances --filters "Name=tag:stack-name,Values=webinstance" --query 'Reservations[].Instances[].[PrivateIpAddress]'

Сверху я получаю Ip, связанный с этим параметром c, но не знаю, как его исключить.

1 Ответ

1 голос
/ 15 января 2020

EC2 API описаний экземпляров не поддерживает исключения в фильтрах.

Вы можете достичь результата, используя некоторые сценарии bash, используя следующий подход:

...