我正在使用 boto3,我需要列出所有弹性 IP,找到与任何实例无关的 IP 并释放它们。
我正在做的是:
import boto3
ec2 = boto3.resource('ec2')
Run Code Online (Sandbox Code Playgroud)
然后我可以这样列出所有卷:
for volume in ec2.volumes.all():
Run Code Online (Sandbox Code Playgroud)
或者像这样的所有实例:
for instance in ec2.instances.all():
Run Code Online (Sandbox Code Playgroud)
但我不知道如何列出所有弹性 IP。
boto3 文档列出了对象 ClassicAddress,这是我释放 IP 所需要的。
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#classicaddress
但是,我不知道如何获取所有 ClassicAddresses 的集合