【问题标题】:AWS CLI does not use credentials set with environment variablesAWS CLI 不使用通过环境变量设置的凭证
【发布时间】:2015-10-28 15:15:33
【问题描述】:

我有一个简单的 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 文件中指定的帐户列出实例。

谢谢

【问题讨论】:

    标签: amazon-ec2 aws-cli


    【解决方案1】:

    AWSCLI 将查找以下环境变量:

    AWS_ACCESS_KEY_ID
    AWS_SECRET_ACCESS_KEY
    AWS_DEFAULT_REGION
    AWS_DEFAULT_PROFILE
    

    看起来您使用的环境变量名称不正确。

    【讨论】:

      猜你喜欢
      • 2016-05-12
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多