AWS CLI不会将凭据集与环境变量

时间:2015-08-05 17:46:46

标签: amazon-ec2 aws-cli

我有一个简单的Test.bat文件,如下所示

set AWS_ACCESS_KEY=xxx
set AWS_ACCESS_KEY=yyy
set AWS_DEFAULT_REGION=us-west-1

aws ec2 describe-instances

当我运行此批处理文件时,它会列出我的生产帐户中的实例。当我在C:\ Users \ testuser.aws检查我的用户配置文件位置时,凭证文件具有我的生产帐户的访问密钥和密钥。

我的问题是根据aws文档(http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)环境变量优先于凭证文件。但为什么这对我不起作用?我希望为bat文件中指定的帐户列出实例。

谢谢

1 个答案:

答案 0 :(得分:1)

AWSCLI将查找以下环境变量:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION
AWS_DEFAULT_PROFILE

看起来你没有使用正确的env var名称。