Я хочу получить экземпляры из всех регионов AWS за один вызов библиотеки Python Boto3.
У нас есть как показано ниже в GCP для списка агрегированных экземпляров:
request = service.instances().aggregatedList(project=project)
В настоящее время я использую метод instance.all (), но проблема в том, что мне нужно создать ec2resource для каждого региона отдельно, что занимает много времени для перечисления экземпляров из каждого региона. В настоящее время мой код выглядит следующим образом:
region='us-east-2'
ec2resource = boto3.resource('ec2', region_name=region, aws_access_key_id=ac_k, aws_secret_access_key=sec_k)
instances = ec2resource.instances.all()
Есть ли какое-либо альтернативное и эффективное по времени решение вышеуказанной проблемы, чтобы я мог получить все экземпляры из всех регионов за один вызов и сэкономить время?