Во-первых, вам нужно будет найти идентификаторы ами для каждого региона. AMI не являются межрегиональными, поэтому для каждого региона вы должны найти идентификаторы AMI.
Тогда вы бы сделали что-то вроде:
import boto3
regions = {
'us-east-1': 'ami-01e3b8c3a51e88954',
'eu-west-1': 'ami-XXXXXXXXXXXXXXXXX',
}
for region in regions:
region_client = boto3.client('ec2', region_name=region)
resp = region_client.run_instances(ImageId=regions[region],
InstanceType='t2.micro',
MinCount=1, MaxCount=1)
for instance in resp['Instances']:
print(instance['InstanceId'])