对于此问题,需要重新配置Windows用户账户以允许aws-vault正确使用STS服务。首先,需要确认IAM用户拥有获取临时凭证的权限。接下来,在Windows用户账户中设置以下环境变量:
$env:AWS_SDK_LOAD_CONFIG="1"
最后,在命令行中使用以下命令获取临时凭证:
aws-vault exec --duration=
其中,是AWS配置文件中的配置文件名称,是希望获得的凭证持续时间(以秒为单位)。
上一篇:AWS-Vault无法识别嵌套配置文件
下一篇:Aws-vault:无法获取凭据 - InvalidClientTokenId:请求中包含的安全令牌无效。