J'utilise boto3, j'ai besoin de lister toutes les adresses IP élastiques, trouver celles qui ne sont associées à aucune instance et les libérer.Comment lister toutes les adresses IP élastiques non utilisées et les libérer en utilisant boto3
Ce que je fais est:
import boto3
ec2 = boto3.resource('ec2')
Je pourrais énumérer tous les volumes comme ceci:
for volume in ec2.volumes.all():
Ou tous les cas comme celui-ci:
for instance in ec2.instances.all():
Mais je n » Je sais comment lister toutes les adresses IP élastiques.
La documentation de boto3 répertorie l'objet ClassicAddress qui est ce dont j'ai besoin pour libérer l'adresse IP.
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#classicaddress
Cependant, je ne sais pas comment obtenir une collection de tous les ClassicAddresses
Pouvez-vous s'il vous plaît améliorer votre poste et décrire ce que vous préférez? – EFrank
désolé à ce sujet, mon scénario n'a pas de passerelles NAT. Ce serait bien si vous pouvez fournir une version mise à jour avec cette correction afin que je puisse marquer votre question comme correcte au cas où quelqu'un d'autre arrive à cette page – mkreder