Boto3:配置文件位置

d-_*_*_-b 3 python boto python-3.x boto3

有没有办法让Boto寻找除默认位置以外的配置文件,这是~/.aws什么?

gar*_*aat 6

从问题来看,你是在谈论boto还是boto3还不清楚.两者都允许您使用环境变量来告诉它在哪里查找凭据和配置文件,但环境变量是不同的.

在boto3中,您可以使用环境变量AWS_SHARED_CREDENTIALS_FILE告诉boto3您的凭证文件所在的位置(默认情况下,它位于~/.aws/credentials.您可以用AWS_CONFIG_FILE它来告诉它配置文件的位置(默认情况下,它位于~/.aws/config.

在boto中,您可以使用BOTO_CONFIG告诉boto在哪里找到它的配置文件(默认情况下它在/etc/boto.cfg或~/.boto.