2017-06-23 2 views
0

Dies könnte eine sehr dumme Frage sein, aber ich konnte keine Hilfe in der offiziellen Dokumentation und nichts finden, wenn ich versuchte, es zu googeln ... Ich arbeite mit Boto3 und ich verwende Sammlungen, um Informationen über ec2-Instanzen zu erhalten. Beispiele ich es geschafft, ein paar Methoden zu finden Instanz-ID und Typ ...Erhalten Sie Methoden aus der Sammlung in Boto3

ec2 = boto3.resource('ec2') 
instances = ec2.instances.filter(
    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}]) 
for instance in instances: 
    print(instance.id, instance.instance_type, instance.tags) 

Mein Problem ist, ich kann keinen Hinweis finden Sie in der Dokumentation, was andere Methoden, die ich anrufen kann, so dass ich weiß, dass es instance.id und drucken instance.instance_type aber instance.tag zu finden hatte ich so etwas wie dieses

ec2 = boto3.resource('ec2') 
instances = ec2.instances.filter(
    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}]) 
for instance in instances: 
    print(dir(instance)) 

So kann ich es geschafft, laufen alle verfügbaren Methoden zu erhalten, aber diese sehr seltsame Art und Weise zu sein scheint, dass die Informationen zu bekommen? Ich bin relativ neu zu Python, also lese ich vielleicht Dokumentation falsch, oder etwas? Kann mir bitte jemand helfen? :)

Antwort

Verwandte Themen