Как найти AWS регион AMI с питоном? - PullRequest
0 голосов
/ 25 июня 2018

Я пытаюсь найти регион для ami в Amazon Web Services, где я знаю только ami id, предпочтительно с python.Как это сделать?

1 Ответ

0 голосов
/ 25 июня 2018

Вот фрагмент

import boto3

ami_id = "HERE IS YOUR AMI ID"

client = boto3.client('ec2')
ec2 = boto3.resource('ec2')

regions = client.describe_regions()
for region in regions["Regions"]:
    region_name = region["RegionName"]
    print(region_name)
    try:
        image = ec2.Image(ami_id)
        response = image.describe_attribute(Attribute='description')
        print("Found ami in region {}".format(region_name))
        break
    except: 
        print("Ami doesnt exist in {} region".format(region_name))
...