Мое требование - фильтровать на основе 2 условий:
- Остановленные экземпляры
- Экземпляры с определенным тегом
Я могу добиться этого, написав 2отдельные пользовательские фильтры, но я хочу знать, смогу ли я добиться того же в одном фильтре.
Мой код:
stopped_filter = Filters=[{'Name': 'instance-state-name', 'Values': ['stopped']}]
stopped_instances = ec2.instances.filter(Filters=stopped_filter)
tag_filter = Filters=[{'Name':'tag-key', 'Values':['doaf']}]
tagged_instances = ec2.instances.filter(Filters=tag_filter)
Что я пробовал:
filter = Filters=[{'Name': 'instance-state-name', 'Values': ['stopped']}, {'Name':'tag-key', 'Values':['doaf']}]
stopped_and_tagged_instances = ec2.instances.filter(Filters=filter)