下面的Python终端
In [3]: os.environ['AWS_DEFAULT_REGION']
Out[3]: 'us-west-2'
In [4]: import boto
In [5]: boto.connect_ec2()
Out[5]: EC2Connection:ec2.ap-southeast-1.amazonaws.com
即使将AWS_DEFAULT_REGION
用作env变量,也未设置AWS默认区域。请提出建议!
答案 0 :(得分:1)
解决方案:
AWS_DEFAULT_REGION
仅适用于boto3
。
我正在使用boto2
。 boto2
中不支持区域的环境变量。
更新boto.cfg
修复了problem
。