Приведенный ниже клик теперь отлично работает. Я также хотел бы записать два других тега в дополнение к «Name», называемые «Application» и «Environment». Как я могу изменить это, чтобы добавить в выход теги Application и Environment.
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name']
| [0].Value]" --output table
Вы можете добиться этого, добавив фильтры на ваш запрос:
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