什么是boto3相当于:
import boto
conn = boto.connect_ec2()
addresses = conn.get_all_addresses()
(返回所有弹性IP地址)
import boto3
ec2 = boto3.resource('ec2')
addresses = ec2.????
我对于似乎适用于VPC设置的概括感到有点困惑.
到目前为止我发现的是:
import boto3
client = boto3.client('ec2')
print client.describe_addresses()
此响应似乎不包含关联状态.
解决方法:
这是一个打印当前帐户/区域中所有弹性IP公共IP地址的简单示例:
import boto3
client = boto3.client('ec2')
addresses_dict = client.describe_addresses()
for eip_dict in addresses_dict['Addresses']:
print eip_dict['PublicIp']
有关更多信息,请参阅EC2.Client.describe_addresses reference documentation.