J'ai créé un processus pour obtenir une liste d'AMI utilisant Boto3. Cela fonctionne si vous mettez l'ID de propriétaire de l'utilisateur dans Owner_id.
J'ai en quelque sorte appris à utiliser la liste. J'ai extrait les parties nécessaires dans l'instruction for, mais je serais heureux s'il y avait quelque chose de plus merveilleux.
Si vous utilisez la version Lambda d'AWS, vous pouvez également spécifier l'ID de propriétaire dans la variable d'environnement, il est donc facile de publier avec Git ...
# -*- coding: utf-8 -*-
# import
import boto3
from boto3.session import Session
from datetime import date, datetime, timedelta
ec2 = boto3.client('ec2')
list_ami = []
Owner_id = "Entrez votre identifiant ici"
# def
def get_list_ami():
response = ec2.describe_images(
Owners = [Owner_id]
)
for list_id in response['Images']:
list_ami.append(list_id['Name'])
return list_ami
# Main
if __name__ == "__main__":
get_list_ami()
print list_ami
https://github.com/handa3/study/blob/master/aws/ec2/get_list_ami.py
Recommended Posts