簡體   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