繁体   English   中英

AWS CLI“aws configure”不会将我切换到新账户

[英]AWS CLI "aws configure" doesn't switch me to a new account

我使用的是 Windows 11 机器。 我运行aws configure ,输入我的访问密钥和密钥,并能够确认它们保存在~./aws/credentials.

但是,当我运行aws sts get-caller-identity时,它显示我仍然登录到我的旧帐户。 是什么导致了这种行为?

经过大量的痛苦之后,事实证明 AWS CLI 首先获取环境变量,而不是~./aws/credentials配置文件。 而且由于aws configure仅更新所述文件,因此我无法更新默认情况下被覆盖的内容。

删除以AWS_开头的环境变量后,一切正常。

请注意,如果您的环境中有密钥,则使用配置文件也不会按预期工作,并且您将始终停留在环境变量中配置的配置文件上。

暂无
暂无

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

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