如何清除aws configure中的凭据?

ebe*_*tbm 24 amazon-web-services aws-cli aws-sdk

我已删除凭据sudo nano ~/.aws/config但凭据仍在aws configure.有没有办法以aws configure清除状态重置?

小智 34

只是删除~/.aws/credentials沿~/.aws/config

编辑:注意路径引用用户主目录并且特定于系统中的每个用户.


Ani*_*kur 25

如果您创建了多个配置文件,请不要删除文件,因为如果删除这些文件,所有配置文件都将丢失! 除非那是你想要的:)

转到每个文件 -

 - ~/.aws/credentials
 - ~/.aws/config
Run Code Online (Sandbox Code Playgroud)

并删除您要删除的零件配置文件.例如.

〜/ .aws /凭证

[default]
aws_access_key_id=yourAccessKeyId
aws_secret_access_key=yourSecretAccessKey

[user2]
aws_access_key_id=yourAccessKeyId
aws_secret_access_key=yourSecretAccessKey
Run Code Online (Sandbox Code Playgroud)

〜/ .aws /配置

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

[profile user2]
region=us-east-1
output=text
Run Code Online (Sandbox Code Playgroud)

只需删除与user2配置文件相对应的条目(如果这就是您想要的).您还应该为配置的配置文件提供配置文件名称 -

aws configure --profile user2
Run Code Online (Sandbox Code Playgroud)

否则它只是[默认]

更多细节 - http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html

  • 这个答案比接受的答案更合适. (4认同)
  • 在 Windows 中,还需要注意凭证可以存储在上述位置,但也可以存储在此处定义的 `~\AppData\Local\AWSToolkit\RegisteredAccounts.json` 中:https://docs.aws.amazon .com/powershell/latest/userguide/specifying-your-aws-credentials.html#specifying-your-aws-credentials-store (2认同)

Kir*_* A. 5

这是针对 mac 用户的图形演示 图形化