EC2接続オブジェクトを作成するだけでAWSキーを検証する関数を書きました
import boto.ec2
try:
ec2Conn = boto.ec2.connect_to_region(region, aws_access_key_id=access_key, aws_secret_access_key=secret_key)
return ec2Conn
except boto.exception.EC2ResponseError as e:
print e
しかし、秘密鍵が間違っていても、ec2 接続オブジェクトが作成されます。
そのため、リージョンをフェッチしてアクセス キーとシークレット キーを検証します。
region = ec2Conn.get_all_regions()
アクセスキーと秘密鍵を検証するためのフェッチ領域以外の方法または方法はありますか?