2017-09-20 4 views

Répondre

8

il suffit de retirer /.aws/credentials avec /.aws/config

1

Ne supprimez pas les fichiers si vous avez plusieurs profils créés comme tous seront perdus si vous supprimez ces fichiers! à moins que c'est ce que vous voulez :)

Aller à chacun des fichiers -

- ~/.aws/credentials 
- ~/.aws/config 

et enlever seulement les profils de la pièce que vous souhaitez supprimer. Par exemple.

~/.AWS/lettres de créance

[default] 
aws_access_key_id=yourAccessKeyId 
aws_secret_access_key=yourSecretAccessKey 

[user2] 
aws_access_key_id=yourAccessKeyId 
aws_secret_access_key=yourSecretAccessKey 

et

~/.AWS/config

[default] 
region=us-west-2 
output=json 

[profile user2] 
region=us-east-1 
output=text 

Il suffit de supprimer les entrées correspondant au profil de l'utilisateur 2 si c'est ce que vous voulez. Et vous devez également donner un nom de profil à configurer vous -

aws configure --profile user2 

Sinon, il sera juste [par défaut]

Plus de détails - http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html

+0

'/ .AWS/config' est un chemin incorrect . Le point d'origine de référence doit être le répertoire de base de l'utilisateur. par exemple. '~/.aws/config' – Steven

+0

Merci @Steven pour le signaler mais c'était une faute de frappe car vous pouvez voir que le chemin utilisé ailleurs correspond au répertoire home des utilisateurs uniquement. –