Как получить список «запущенных» экземпляров, которые находятся под «purchase_type» по требованию, используя boto3? - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь получить списки всех «запущенных» экземпляров из всех регионов конкретного аккаунта 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...