AWS默认区域未使用boto中的env变量进行设置

时间:2016-09-29 11:49:49

标签: python amazon-web-services boto

下面的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默认区域。请提出建议!

1 个答案:

答案 0 :(得分:1)

解决方案:

AWS_DEFAULT_REGION仅适用于boto3。 我正在使用boto2boto2中不支持区域的环境变量。

更新boto.cfg修复了problem