2017-09-20 14 views

Antwort

8

entfernen Sie einfach /.aws/credentials zusammen mit /.aws/config

1

Sie die Dateien nicht löschen, wenn Sie erstellt mehrere Profile haben als alle verloren gehen, wenn Sie diese Dateien löschen! es sei denn, das ist, was Sie wollen :)

Zum jeder der Datei -

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

und entfernen Sie einfach die Teile Profile, die Sie löschen möchten. Z.B.

~/.aws/Credentials

[default] 
aws_access_key_id=yourAccessKeyId 
aws_secret_access_key=yourSecretAccessKey 

[user2] 
aws_access_key_id=yourAccessKeyId 
aws_secret_access_key=yourSecretAccessKey 

und

~/.aws/config

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

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

nur Einträge löschen zu user2 Profil entspricht, wenn das ist, was Sie wollen. Und Sie sollten auch einen Profilnamen geben Sie zum Profil konfigurieren -

aws configure --profile user2 

Else wird es nur sein [Standard]

Weitere Details - http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html

+0

'/ .aws/config' ist ein falscher Pfad . Der Referenzpunkt muss das Home-Verzeichnis des Benutzers sein. z.B. '~/.aws/config' – Steven

+0

Danke @Steven für Hinweis darauf, aber es war ein Tippfehler, wie Sie sehen können, der Pfad woanders verwendet nur Benutzer home dir entspricht. –

Verwandte Themen