gpt4 book ai didi

python - 如何在boto3中获取所有可用的弹性IP地址

转载 作者:太空狗 更新时间:2023-10-30 01:50:49 26 4
gpt4 key购买 nike

什么是 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()

此响应似乎不包含关联状态。

最佳答案

这是一个打印当前账户/区域中所有 Elastic IP 公共(public) 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 .

关于python - 如何在boto3中获取所有可用的弹性IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32213690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com