Я пытаюсь получить списки всех «запущенных» экземпляров из всех регионов конкретного аккаунта aws, сгруппированных по запросу, споту и зарезервирован. Я выбрал список для спотовых экземпляров, но не смог найти зарезервированные и по запросу. Как сделатья получил список для по запросу и зарезервированных экземпляров?
я выбрал список для спотовых экземпляров, используя фильтры по «instance-lifecycle» для значения «spot», но не смог найти способ фильтрации по запросу и зарезервирован.
def return_ec2_running_list():
filters = [
{
'Name': 'instance-state-name',
'Values': ['running']
},
{
'Name': 'instance-lifecycle',
'Values': ['spot']
}
]
Я получил словарный вывод для экземпляров spot как
{'ap-south-1': ['i-0c2b597egg742e994'], 'us-east-1': ['i-05db588a85gg1fe5d', 'i-044cgg616a937b42f', 'i-06ec6gg8600584029']}
, и я хочу получить аналогичный вывод для ondemand и зарезервированного intance