Ich benutze boto3, ich muss alle elastischen IPs auflisten, finde die, die keiner Instanz zugeordnet sind, und lasse sie los.Wie man alle unbenutzten elastischen IPs auflistet und sie mit boto3 freigibt
Was ich tue, ist:
import boto3
ec2 = boto3.resource('ec2')
Dann konnte ich alle Volumes, da diese Liste:
for volume in ec2.volumes.all():
oder alle Instanzen wie folgt aus:
for instance in ec2.instances.all():
Aber ich don‘ Ich weiß, wie man alle elastischen IPs auflistet.
Die Dokumentation zu boto3 listet das Objekt ClassicAddress auf, das ich benötige, um die IP freizugeben.
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#classicaddress
aber ich weiß nicht, wie man eine Sammlung aller ClassicAddresses
Können Sie bitte Ihren Beitrag verbessern und beschreiben, was Sie stattdessen tun würden? – EFrank
Entschuldigung, mein Szenario hat keine NAT-Gateways. Es wäre schön, wenn Sie eine aktualisierte Version mit diesem Fix zur Verfügung stellen könnten, damit ich Ihre Frage als richtig markieren kann, falls jemand anderes auf diese Seite kommt – mkreder