Coder Perfect

How Do I Delete AWS Configure Credentials?


In sudo nano /.aws/config, I erased the AWS credentials. The credentials, however, remain in aws configure. Is there a way to reset aws configure with clear state?

Asked by ebertbm

Solution #1

Simply delete /.aws/credentials and /.aws/config.

EDIT: Please note that the path refers to the user’s home directory and is unique to each user in the system.

Answered by pavan

Solution #2

If you’ve made numerous profiles, don’t remove the files since you’ll lose them all if you do! Unless that’s what you’re looking for:)

Go to each of the files one by one –

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

Remove only the section profiles you wish to get rid of. Eg.




aws_access_key_id=yourAccessKeyId aws_secret_access_key=yourSecretAccessKey




[profile user2]

region=us-east-1 output=text

If that’s what you want, simply delete the entries corresponding to the user2 profile. You should also give the profile you’re configuring a name –

aws configure --profile user2

Otherwise, [default] will be used. for more information.

Answered by Aniket Thakur

Solution #3

For Mac users, here is a graphical presentation.

Answered by Kirtikumar A.

Solution #4

I’m not sure if this clears the credentials, but I was able to replace them by rerunning aws configure and providing new credentials. By typing aws configure —newusername, I was also able to create several profiles and run a future command with that user by appending —profile newusername. This is a good tutorial:

Answered by Jeffrey Kozik

Post is based on