Я использую boto3, мне нужно указать все эластичные IP-адреса, найти те, которые не связаны ни с каким экземпляром, и освободить их.Как перечислить все неиспользуемые эластичные IP-адреса и отпустить их с помощью boto3
Что я делаю:
import boto3
ec2 = boto3.resource('ec2')
Тогда я мог бы перечислить все тома, как это:
for volume in ec2.volumes.all():
Или все случаи, как это:
for instance in ec2.instances.all():
Но я не» t знать, как перечислить все эластичные IP.
В документации boto3 указан объект ClassicAddress, который мне нужен, чтобы освободить IP-адрес.
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#classicaddress
Однако, я не знаю, как получить коллекцию всех ClassicAddresses
Не можете улучшить свой пост и описать все, что захотите? – EFrank
жаль, что в моем сценарии нет шлюзов NAT. Было бы неплохо, если бы вы могли предоставить обновленную версию с этим исправлением, чтобы я мог правильно поставить ваш вопрос на случай, если кто-то еще попадет на эту страницу – mkreder