2017-08-01 7 views
0

Cela semble une tâche simple, mais échoue: le client AWS ne voit pas les informations d'identification spécifiées dans ~/.aws/credentials. Le fichier ressemble à façon suivante:AWS CLI ne détecte pas ~/.aws/credentials

[me] 
aws_access_key_id=xxxx 
aws_secret_access_key=yyyyy 

[alter_ego] 
aws_access_key_id=xxxxx 
aws_secret_access_key=yyyyy 

J'utilise awscli-1.11.128 sur python3. Quand je lance aws configure list (avec ou sans sudo), je reçois:

 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 

J'ai essayé de mettre le AWS_CREDENTIAL_PROFILES_FILE en vain:

export AWS_CREDENTIAL_PROFILES_FILE=~/.aws/credentials 

Qu'est-ce que peut-être tort?

Répondre

3

sont les groupes d'identification par défaut, de sorte que vous devrez les sélectionner explicitement comme ceci:

$ aws --profile alter_ego configure list

$ aws --profile me configure list