aws配置删除访问密钥配置文件

时间:2016-10-18 02:01:33

标签: amazon-web-services aws-cli

我似乎在删除使用

为测试用户创建的访问密钥配置文件时遇到了困难
aws configure --profile testuser

我尝试删除~/.aws目录中的条目但是当我运行aws configure时,我收到以下错误。

botocore.exceptions.ProfileNotFound: The config profile (testuser) could not be found

解决方法是在我的[profile testuser]文件中添加~/.aws/config,但我不想这样做。我想从我的机器中删除此testuser配置文件的所有痕迹。

2 个答案:

答案 0 :(得分:5)

Configuring the AWS Command Line Interface文档页面列出了存储配置文件的各个位置,例如:

  • Linux:~/.aws/credentials
  • Windows:C:\Users\USERNAME \.aws\credentials

还有默认配置文件,这听起来像是可能导致您出现问题的原因:

  • Linux:export AWS_DEFAULT_PROFILE=user2
  • Windows:set AWS_DEFAULT_PROFILE=user2

我建议您查看是否已设置环境变量

答案 1 :(得分:1)

寻找隐藏的文件夹; .aws /凭证 它的路径名很可能是:'/Users/COMPUTER_NAME/.aws/credentials' 将计算机名称更改为您的计算机名称,在那里您将找到两个文件, 配置和凭据,使用常规文本编辑器对其进行编辑