Cli ниже теперь работает отлично. Я бы также хотел захватить два других тега в дополнение к «Имени», называемых «Приложение» и «Окружение». Как мне изменить это, чтобы добавить теги «Приложение» и «Окружение» к выходным данным.
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name']
| [0].Value]" --output table
решение1
Вы можете добиться этого, добавивфильтрына ваш запрос:
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason]"
--filters "Name=tag:Name,Values=my-name" "Name=tag:env,Values=prod"
--output table"
Это вернет только те экземпляры, которые отмечены тегами Name == my-name
иenv == prod