aws ec2 фильтр описания состояния экземпляра по тегу не работает - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь получить все экземпляры ec2, которые имеют события расписаний и фильтруют по имени тега.Но фильтр по тегу выдает ошибку.Я пытаюсь выполнить следующую команду:

aws ec2 describe-instance-status --filters "Name=tag:Name,Values=*xyz*"

Вышеприведенная команда выдает:

An error occurred (InvalidParameterValue) when calling the DescribeInstanceStatus operation: 
The filter 'tag:Name' is invalid

Однако, когда я запускаю один и тот же файлер в описаниях-экземплярах, он работает нормально:

aws ec2 describe-instances --filters "Name=tag:Name,Values=*xyz*"

Приведенная выше команда возвращает экземпляры ec2, как и ожидалось.

Это происходит и на boto3.Пожалуйста, помогите в этом.

1 Ответ

0 голосов
/ 21 сентября 2018

Фильтры, которые принимаются параметром description-instance-status, документированы здесь .Как видно, фильтрация по тегам не является опцией.Вероятно, вам сначала нужно будет получить список идентификаторов экземпляров с использованием описаний экземпляров и фильтрации по тегам, а затем для каждого из этих идентификаторов экземпляров найти состояние экземпляра.

...