繁体   English   中英

aws-vault 凭据丢失

[英]aws-vault credentials missing

我正在尝试让 aws-vault 在我的新计算机上运行。

我有一个如下所示的配置文件:

[profile default]
region=eu-west-1
output=json
mfa_serial = %%%

和凭证文件

[default]
aws_access_key_id = %%%
aws_secret_access_key = %%%

但是当我跑

aws-vault exec default

我收到错误

aws-vault: error: exec: Error getting temporary credentials: profile default: credentials missing

有关如何解决此问题的任何想法?

已解决 - aws-vault add default从未aws-vault add default 它现在有效。

不应在纯文本中保存任何凭据!

无论如何,我关闭了当前的窗口外壳并重新打开了一个新的,然后它在PowerShell上再次正常工作

aws-vault add NAME    
aws-vault exec NAME --duration=12h -- cmd.exe

只要确保您将凭据正确粘贴到外壳上

我认为真正解决您的问题的是从配置文件的[profile default]行中删除“配置文件”。 它只是[default]就像在您的凭据文件中一样。 这可能是aws-vault add default命令为您所做的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM