我已经习惯于aws-vault add production
创建一个临时凭证。因为.aws/credentials中没有生产命名的配置文件,所以我决定删除凭据并配置一个新的,并使用更正的名称。为此,我使用了. 当然,这只会删除凭据,但不会删除命令输出中显示的配置文件名称。有没有办法删除该配置文件名称?aws-vault remove production
aws-vault list
提前致谢。
我已经习惯于aws-vault add production
创建一个临时凭证。因为.aws/credentials中没有生产命名的配置文件,所以我决定删除凭据并配置一个新的,并使用更正的名称。为此,我使用了. 当然,这只会删除凭据,但不会删除命令输出中显示的配置文件名称。有没有办法删除该配置文件名称?aws-vault remove production
aws-vault list
提前致谢。
您在其中看到的配置文件
aws-vault list
对应于您的文件中定义的配置~/.aws/config
文件。要删除配置文件,请编辑~/.aws/config
并删除它。例如,如果我看到:然后在
~/.aws/config
我会发现:如果我删除条目
[profile testing]
,我将不再在输出中看到它aws-vault list
:这是一个完整的演练,以确保我们都看到相同的行为。
我从一个空的凭据列表开始:
我添加
production
凭据:现在出现在列表中:
这会在以下位置创建一个配置文件条目
~/.aws/config
:如果我删除这些凭据:
即使凭据已被删除,配置文件仍显示在列表中:
如果我从中删除
[profile production]
条目~/.aws/config
:然后配置文件不再出现在输出中
aws-vault list
: