Amazon ec2 是否可以仅使用IAM用户凭据通过boto检索弹性IP地址?

Amazon ec2 是否可以仅使用IAM用户凭据通过boto检索弹性IP地址?,amazon-ec2,boto,elastic-ip,Amazon Ec2,Boto,Elastic Ip,使用IAM用户凭据创建boto连接后,我无法获得弹性IP,因为该IP正由同一用户分配: conn = boto.ec2.connect_to_region(region, **iam_user_only_credentials) addresses = con.get_all_addresses(filters={'public_ip': "my EIP address"}) # addresses array is empty here 弹性IP地址是否仅与根凭据(AWS根凭据)关联?是否可

使用IAM用户凭据创建boto连接后,我无法获得弹性IP,因为该IP正由同一用户分配:

conn = boto.ec2.connect_to_region(region, **iam_user_only_credentials)
addresses = con.get_all_addresses(filters={'public_ip': "my EIP address"})
# addresses array is empty here

弹性IP地址是否仅与根凭据(AWS根凭据)关联?是否可以将它们与用户关联?(因为我是以IAM用户的身份创建的——几乎完全可以访问)

我同意。看来,
bot2
并没有返回文档中记录的地址

幸运的是,它在
boto3
中确实起作用:

import boto3
client = boto3.client('ec2')
client.describe_addresses(Filters=[{'Name':'public-ip','Values':['54.XX.XX.XX']}])