1

IAM ユーザー資格情報を使用して boto 接続を作成しましたが、同じユーザーによって割り当てられている Elastic 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

Elastic IP アドレスはルート認証情報 (AWS ルート認証情報) にのみ関連付けられていますか? それらをユーザーに関連付けることは可能ですか? (私の場合、私自身が IAM ユーザーとして作成されたので、ほぼ完全なアクセス権があります)

4

1 に答える 1

1

同意します。boto2文書化されているようにアドレスを返さないようです。

幸いなことに、次の場所で機能しboto3ます。

import boto3
client = boto3.client('ec2')
client.describe_addresses(Filters=[{'Name':'public-ip','Values':['54.XX.XX.XX']}])
于 2016-04-23T00:35:16.577 に答える