75

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

4

4 回答 4

110

~/.aws/credentials只需删除~/.aws/config

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

于 2017-09-20T10:50:55.623 回答
98

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

转到每个文件 -

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

并仅删除要删除的零件轮廓。例如。

~/.aws/凭证

[default]
aws_access_key_id=yourAccessKeyId
aws_secret_access_key=yourSecretAccessKey

[user2]
aws_access_key_id=yourAccessKeyId
aws_secret_access_key=yourSecretAccessKey

~/.aws/config

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

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

如果那是您想要的,只需删除与 user2 配置文件相对应的条目。而且您还应该为您配置的配置文件提供配置文件名称 -

aws configure --profile user2

否则它将只是 [默认]

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

于 2017-11-16T09:53:02.157 回答
3

这是mac用户的图形演示 图形

于 2020-04-06T15:36:41.730 回答
0

不确定这是否会清除凭据,但我可以通过再次运行 aws configure 并输入新凭据来简单地更改凭据。我还可以通过运行 aws configure --newusername 创建多个配置文件,并且可以通过附加 --profile newusername 对该用户运行未来的命令。这里有很好的教程:https ://www.crybit.com/configure-iam-user-on-your-linux-machine/

于 2022-02-10T01:39:02.097 回答