0
私はELSのインスタンスを表示するためにAWS APIを照会するためにboto v2.46.1を使用しています。AWS APIからロードバランサを照会するときにbotoが空のリストを表示する
リージョンus-east-1
には、古典的なロードバランサが1つあります。
しかし、すべての私の試行は、単に空のリストを生成します。私が試した:
- Pythonシェルで
直接アクセス:(あまりにもボンネットの下に
boto
を使用して、)aws
コマンドラインツールを経由して>>> from boto.ec2 import elb >>> conn = elb.connect_to_region('us-east-1', aws_access_key_id="...", aws_secret_access_key="...") >>> conn.get_all_load_balancers() []
Ansibleの
ec2_elb_facts
モジュールを介して(問題が最初に出現した場所)
私はそれを確認しました
- 私は正しい地域を使用しました。
- 私は管理者権限を持つAPIユーザーを使用して何かを見ることができます。
紛失したことは何ですか?なぜロードバランサがこのような設定で見つからないのですか?
ありがとうございます!私はそれが何か自明であることを知っていた。どうやら私は間違っていました。それは "クラシック"ではなく "アプリケーション"ロードバランサです。 'aws elbv2'との魅力のように動作します。 – Boldewyn