Я хочу узнать, какие машины ec2 работают и помечены определенным значением.
Я использовал следующую команду:
aws ec2 describe-instances --filter Name=tag:Name,Values=worker1 \
--filter Name=instance-state-name,Values=running
Он в основном возвращает все запущенные экземпляры машин ec2.
Как я могу заставить aws cli обрабатывать фильтры как комбинацию условий? т.е. только активные машины с именем worker1
aws ec2 describe-instances --filter “Name=tag:Name,Values=worker1” “Name=instance-state-name,Values=running”
Не указывайте —filter
параметр дважды. Заключите каждый фильтр в кавычки. Подробности и примеры, охватывающие ваш вариант использования, подробно описаны здесь:
https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html