Affichage du nom de l'instance EC2 à l'aide de Boto 3

Je ne suis pas sûr de savoir comment afficher le nom de mon instance AWS EC2 avec boto3

C'est une partie du code que j'ai:

import boto3

ec2 = boto3.resource('ec2', region_name='us-west-2')
vpc = ec2.Vpc("vpc-21c15555")
for i in vpc.instances.all():
    print(i)

Ce que je reçois en retour est

...
...
...
ec2.Instance(id='i-d77ed20c')

Affichage du nom de l'instance EC2 à l'aide de Boto 3

Je peux changer i être i.id ou i.instance_type mais quand j'essaie name j'obtiens:

AttributeError: 'ec2.Instance' object has no attribute 'name'

Quelle est la bonne façon d'obtenir le nom de l'instance?

source d'informationauteur Liondancer | 2016-01-12