[PYTHON] Ich habe versucht, mit Boto3 eine Liste der AMI-Namen zu erhalten

Ich habe einen Prozess erstellt, um mit Boto3 eine Liste der AMIs zu erhalten. Dies funktioniert, wenn Sie die Eigentümer-ID des Benutzers in Owner_id eingeben.

Ich habe irgendwie gelernt, wie man die Liste benutzt. Ich habe die notwendigen Teile in der for-Anweisung extrahiert, aber ich würde mich freuen, wenn es etwas Wunderbareres gäbe.

Wenn Sie die Lambda-Version von AWS verwenden, können Sie auch die Eigentümer-ID in der Umgebungsvariablen angeben, sodass die Veröffentlichung mit 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 = "Geben Sie hier Ihre ID ein"

# 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

Ich habe versucht, mit Boto3 eine Liste der AMI-Namen zu erhalten
Ich habe versucht, mit Pandas eine Pferderenn-Datenbank zu erstellen
Ich habe versucht, den Index der Liste mithilfe der Aufzählungsfunktion abzurufen
Ich habe versucht, mit AWS Lambda einen AMI zu erhalten
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Holen Sie sich eine Liste der IAM-Benutzer mit Boto3
Ich habe ein ○ ✕ Spiel mit TensorFlow gemacht
Ich habe versucht, die Trefferergebnisse von Hachinai mithilfe der Bildverarbeitung zu erhalten
Ich habe versucht, eine Clusteranalyse von Kunden anhand von Kaufdaten durchzuführen
[Python] Ich habe versucht, Json von Tintenfischring 2 zu bekommen
Ich habe versucht, Python (3) anstelle eines Funktionsrechners zu verwenden
Ich habe versucht, ein Konfigurationsdiagramm mit Diagrammen zu zeichnen
Ich habe versucht, das Update von "Werde ein Romanautor" mit "IFTTT" und "Werde ein Romanautor API" zu benachrichtigen.
Ich wollte viele Bilder sammeln, also habe ich versucht, "Google Image Download" zu verwenden.
[Befehl] Befehl zum Abrufen einer Liste von Dateien mit Zeichen voller Breite
Ich habe versucht, die Informationen des Webs mit "Requests" und "lxml" abzurufen.
Discords Python 1.5 oder höher, ich kann keine Liste der Mitglieder erhalten
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe versucht, CPython ein Post-Inkrement hinzuzufügen. Liste aller Änderungen
Ich habe versucht, mit Hy ・ Define a class zu beginnen
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Ich habe versucht, [eine bestimmte Aufgabe] mit einem Raspeltorte zu automatisieren
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
So erhalten Sie eine Liste mit Links von einer Seite aus Wikipedia
Ich habe mit PyQt einen einfachen Texteditor erstellt
Ich habe versucht, mit pypyodbc schnell Daten von AS / 400 abzurufen
Ich habe versucht, GrabCut von OpenCV zu verwenden
Ich habe versucht, die Genauigkeit von Modellen für maschinelles Lernen mit Kaggle als Thema zu vergleichen.
Ich habe versucht, mit PI Fu aus einem Bild ein 3D-Modell einer Person zu erstellen
Ich habe versucht, die Erstellung einer praktischen Umgebung mithilfe der SoftLayer-API der IBM Cloud zu automatisieren
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
Ein Memorandum beim automatischen Erwerb mit Selen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
Wie erhalte ich eine Liste ohne Elemente, deren Index i ... ist?
[Python] Ich habe versucht, mithilfe der YouTube-Daten-API verschiedene Informationen abzurufen!
Ich habe versucht, mit pypyodbc Preparation 1 schnell Daten von AS / 400 abzurufen
Ich habe versucht, mit Go einen exklusiven Kontrollmechanismus zu erstellen
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Ich habe versucht, mit Hy anzufangen
Ich habe versucht, ○ ✕ mit TensorFlow zu spielen
Ich habe versucht, mit einer Schildkröte eine Linie zu ziehen
Ich habe versucht, Text mit TensorFlow zu klassifizieren
[Python] Ruft eine Liste der Instanzvariablen ab
Ich habe eine Web-API erstellt
Ich habe versucht, pipenv zu verwenden, machen Sie sich also eine Notiz
[Python] Nur eine Liste der Ordner abrufen
Ich habe versucht, ein Auto in 3D zu erkennen
Ich habe versucht, die Ähnlichkeit der Frageabsicht mit Doc2Vec von gensim abzuschätzen
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
Ich habe 6 Methoden gemessen, um den Index des Maximalwerts (Minimalwerts) der Liste zu erhalten
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich habe versucht, die Phase der Geschichte mit COTOHA zu extrahieren und zu veranschaulichen