我已经删除了sudo nano ~/.aws/config中的AWS credentials。但是,凭据仍然在aws configure中。是否有办法将aws configure重置为清除状态?
sudo nano ~/.aws/config
aws configure
vmpqdwk31#
只需将~/.aws/credentials与~/.aws/config沿着删除编辑:注意路径引用用户主目录,并特定于系统中的每个用户。
~/.aws/credentials
~/.aws/config
7eumitmz2#
**不要删除文件,如果你有多个配置文件创建的所有将丢失,如果你删除这些文件!**除非这是你想要的:)
找到每个文件-
- ~/.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/配置
[default] region=us-west-2 output=json [profile user2] region=us-east-1 output=text
如果你想要的话,只需要删除对应于user 2配置文件的条目。你还应该给予你配置的配置文件一个配置文件名-
aws configure --profile user2
否则,它将只是[默认]更多详情-http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html
cnh2zyt33#
下面是Mac用户的图形演示
xesrikrc4#
对于windows用户只需打开aws凭据文件,并根据您的要求更新。文件位于C:〉用户〉您的用户名〉.aws -凭据
sbdsn5lh5#
不确定这是否会清除凭据,但我可以通过再次运行aws configure并输入新凭据来简单地更改凭据。我还可以通过运行aws configure --newusername来创建多个配置文件,并且可以通过附加--profile newusername来运行该用户的未来命令。这里有很好的教程:https://www.crybit.com/configure-iam-user-on-your-linux-machine/
ttp71kqs6#
也许只是Windows的问题,但如果你编辑~.\aws\config和~.\aws\credentials文件,就像Aniket Thakur建议的那样,你可能会遇到aws configure抱怨你删除的配置文件不可用的问题。这似乎是因为AWS_PROFILE环境变量引用了那个配置文件。取消设置那个变量,你应该可以回到业务中。试图评论他的回答,但我没有足够的点(在这个帐户上)。
6条答案
按热度按时间vmpqdwk31#
只需将
~/.aws/credentials
与~/.aws/config
沿着删除编辑:注意路径引用用户主目录,并特定于系统中的每个用户。
7eumitmz2#
**不要删除文件,如果你有多个配置文件创建的所有将丢失,如果你删除这些文件!**除非这是你想要的:)
找到每个文件-
并仅删除要删除的零件轮廓。
~/.aws/凭证
以及
~/.aws/配置
如果你想要的话,只需要删除对应于user 2配置文件的条目。你还应该给予你配置的配置文件一个配置文件名-
否则,它将只是[默认]
更多详情-http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html
cnh2zyt33#
下面是Mac用户
的图形演示
xesrikrc4#
对于windows用户只需打开aws凭据文件,并根据您的要求更新。
文件位于C:〉用户〉您的用户名〉.aws -凭据
sbdsn5lh5#
不确定这是否会清除凭据,但我可以通过再次运行aws configure并输入新凭据来简单地更改凭据。我还可以通过运行aws configure --newusername来创建多个配置文件,并且可以通过附加--profile newusername来运行该用户的未来命令。这里有很好的教程:https://www.crybit.com/configure-iam-user-on-your-linux-machine/
ttp71kqs6#
也许只是Windows的问题,但如果你编辑~.\aws\config和~.\aws\credentials文件,就像Aniket Thakur建议的那样,你可能会遇到
aws configure
抱怨你删除的配置文件不可用的问题。这似乎是因为AWS_PROFILE环境变量引用了那个配置文件。取消设置那个变量,你应该可以回到业务中。试图评论他的回答,但我没有足够的点(在这个帐户上)。