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

标签 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 作为环境变量后,AWS 默认区域也未设置。请建议!

最佳答案

解决方案:

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

更新 boto.cfg 修复了问题

关于python - AWS 默认区域未在 boto 中使用 env 变量进行设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769527/

相关文章:

python - 赋值语句值

amazon-web-services - 在 EC2 上设置 Hadoop 的脚本

amazon-web-services - 使用 CloudFormation 部署 Lambda 函数时,函数中的 S3Bucket 和 S3Key 是什么

amazon-web-services - 无法将 lambda 与 cloudwatch 事件触发器链接

python 波托 : ICMP code (65535) out of range (InvalidParameterValue)

amazon-s3 - 为什么 boto 可能会被拒绝使用正确的 IAM key 访问 S3?

python - django boto amazon s3 中的键有哪些可用属性

python - 从语法上讲,这两个语句在 python 中如何返回相同的值?

python - 是否可以增加 Google App Engine 中的响应超时?

Python在列表中选择最长字符串的最有效方法?