下面的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
作为环境变量后,AWS 默认区域也未设置。请建议!
最佳答案
解决方案:
AWS_DEFAULT_REGION
仅适用于 boto3
。
我使用的是 boto2
。 boto2
不支持区域的环境变量。
更新 boto.cfg
修复了问题
。
关于python - AWS 默认区域未在 boto 中使用 env 变量进行设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769527/