2017-08-01 76 views
0

這似乎是一個簡單的任務,但它以某種方式失敗:AWS客戶端看不到在~/.aws/credentials中指定的憑據。該文件看起來如下方式:AWS CLI不檢測〜/ .aws /憑證

[me] 
aws_access_key_id=xxxx 
aws_secret_access_key=yyyyy 

[alter_ego] 
aws_access_key_id=xxxxx 
aws_secret_access_key=yyyyy 

我使用awscli-1.11.128上python3。當我運行aws configure list(有或沒有sudo),我得到:

 Name     Value    Type Location 
     ----     -----    ---- -------- 
    profile    <not set>    None None 
access_key    <not set>    None None 
secret_key    <not set>    None None 
    region    <not set>    None None 

我試圖AWS_CREDENTIAL_PROFILES_FILE設置無濟於事:

export AWS_CREDENTIAL_PROFILES_FILE=~/.aws/credentials 

可能是什麼問題?

回答

3

那些非默認憑據組,所以你必須明確地選擇他們是這樣的:

$ aws --profile alter_ego configure list

$ aws --profile me configure list