[PYTHON] J'ai essayé d'obtenir une liste de noms AMI en utilisant Boto3

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

J'ai essayé d'obtenir une liste de noms AMI en utilisant Boto3
J'ai essayé d'obtenir une base de données sur les courses de chevaux en utilisant Pandas
J'ai essayé d'obtenir l'index de la liste en utilisant la fonction énumérer
J'ai essayé d'obtenir une AMI en utilisant AWS Lambda
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
J'ai essayé de créer une liste de nombres premiers avec python
J'ai essayé de créer une expression régulière de "date" en utilisant Python
Obtenir une liste d'utilisateurs IAM avec Boto3
J'ai créé un jeu ○ ✕ avec TensorFlow
J'ai essayé d'obtenir les résultats de Hachinai en utilisant le traitement d'image
J'ai essayé d'effectuer une analyse de cluster de clients à l'aide des données d'achat
[Python] J'ai essayé d'obtenir Json de squid ring 2
J'ai essayé d'utiliser Python (3) au lieu d'un calculateur de fonctions
J'ai essayé de dessiner un diagramme de configuration à l'aide de diagrammes
J'ai essayé de notifier la mise à jour de "Devenir romancier" en utilisant "IFTTT" et "Devenir un romancier API"
Je voulais collecter beaucoup d'images, j'ai donc essayé d'utiliser "google image download"
[Commande] Commande pour obtenir une liste de fichiers contenant des caractères pleine largeur
J'ai essayé d'obtenir les informations du Web en utilisant "Requests" et "lxml"
Discord's Python 1.5 ou version ultérieure, je ne parviens pas à obtenir la liste des membres
J'ai essayé "Comment obtenir une méthode décorée en Python"
J'ai essayé d'ajouter un post-incrément à CPython. Liste de toutes les modifications
J'ai essayé de commencer avec Hy ・ Définir une classe
Comment obtenir une liste d'exceptions intégrées pour python
J'ai essayé d'automatiser [une certaine tâche] à l'aide d'une tarte à la râpe
J'ai fait un chronomètre en utilisant tkinter avec python
Comment obtenir une liste de liens à partir d'une page de wikipedia
J'ai créé un éditeur de texte simple en utilisant PyQt
J'ai essayé d'obtenir rapidement des données d'AS / 400 en utilisant pypyodbc
J'ai essayé d'utiliser GrabCut d'OpenCV
J'ai essayé de comparer la précision des modèles d'apprentissage automatique en utilisant kaggle comme thème.
J'ai essayé d'utiliser PI Fu pour générer un modèle 3D d'une personne à partir d'une image
J'ai essayé d'automatiser la construction d'un environnement pratique à l'aide de l'API SoftLayer d'IBM Cloud
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Un mémorandum lors de l'acquisition automatique avec du sélénium
J'ai essayé de créer une application todo en utilisant une bouteille avec python
Comment obtenir une liste excluant les éléments dont l'index est i ...?
[Python] J'ai essayé d'obtenir diverses informations en utilisant l'API de données YouTube!
J'ai essayé d'obtenir rapidement des données d'AS / 400 en utilisant pypyodbc Préparation 1
J'ai essayé de créer un mécanisme de contrôle exclusif avec Go
J'ai essayé de créer un linebot (implémentation)
J'ai essayé de créer un linebot (préparation)
J'ai essayé de commencer avec Hy
J'ai essayé de jouer au jeu ○ ✕ en utilisant TensorFlow
J'ai essayé de dessiner une ligne en utilisant une tortue
J'ai essayé de classer le texte en utilisant TensorFlow
[python] Obtenir une liste de variables d'instance
J'ai créé une API Web
J'ai essayé d'utiliser pipenv, alors prenez note
[Python] Obtenir une liste de dossiers uniquement
J'ai essayé la détection 3D d'une voiture
J'ai essayé d'estimer la similitude de l'intention de la question en utilisant Doc2Vec de gensim
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
J'ai mesuré 6 méthodes pour obtenir l'indice de la valeur maximale (valeur minimale) de la liste
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Je souhaite trier une liste dans l'ordre des autres listes
J'ai essayé d'extraire et d'illustrer l'étape de l'histoire à l'aide de COTOHA