Как найти общее количество зарезервированных экземпляров под конкретным тегом?
Я запрос AWS с использованием boto ec2 в Python. Во-первых, я нахожу все зарезервированные экземпляры по get_all_reserved_instances
тогда я также могу найти общее количество каждого instance_type по instance_count
, Я пытаюсь рассчитать общее количество зарезервированных экземпляров по тегам.
Например. У нас есть два тега group
а также name
, Затем я хочу показать общее количество зарезервированных экземпляров определенного типа (например, i2.xlarge) под group
тег. Как это сделать, я не нашел это и в консоли AWS?
1 ответ
Каждый элемент, который возвращается в AWS, имеет tags
а также instance_type
, что вы можете использовать для запросов.
С бото, вы можете сделать что-то вроде ниже - я использую get_all_instances
поскольку у меня нет зарезервированных экземпляров под моей учетной записью - но я считаю, что результат должен быть аналогичным для вас, если вы замените его get_all_reserved_instances
-
импорт бото Conn=boto.connect_ec2() R=conn.get_all_instances() i=[i для r в R для i в r. экземплярах] для элемента в я: if item.instance_type=='i2.xlarge' и item.tags.get('Name')=='demo': ## Ваша логика здесь