是否可以仅使用IAM用户凭据来检索弹出IP地址?

时间:2016-04-22 22:52:21

标签: amazon-ec2 boto elastic-ip

创建了与IAM用户凭据的boto连接后,我无法获得弹性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用户 - 几乎完全访问)

1 个答案:

答案 0 :(得分:1)

我同意。 boto2似乎没有返回记录的地址。

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

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