boto の autoscale モジュールを使用しようとしています。API 接続を作成し、デフォルト リージョン (us-east-1) のすべてのグループを取得します。
conn = AutoScaleConnection(ACCESS_KEY,SECRET_KEY)
print conn.get_all_groups()
ここで、リージョン eu-west-1 に接続を作成する必要がありますが、常にエラーが発生します。
conn = AutoScaleConnection(ACCESS_KEY,SECRET_KEY)
autoscale = boto.ec2.autoscale.connect_to_region('eu-west-1')
エラー:
boto.exception.NoAuthHandlerFound: 認証の準備が整ったハンドラーがありませんでした。1 ハンドラーがチェックされました。['HmacAuthV4Handler'] 資格情報を確認してください
私がそれを試してみると:
autoscale = boto.ec2.autoscale.connect_to_region('eu-west-1',ACCESS_KEY,SECRET_KEY)
エラー:
TypeError: connect_to_region() は正確に 1 つの引数を取ります (3 つ指定)