簡體   English   中英

無法為 ECR 驗證我的 AWS 憑證

[英]Unable to authenticate my AWS credentials for ECR

我已經安裝了最新版本的 aws-cli-2 和 docker,並運行了“aws configure”並輸入了我的訪問密鑰和密鑰。 我還驗證了 aws.config 是否正確,並顯示了正確的區域和 output 格式。 我在 AWS 中的憑證是管理員。 我不斷收到以下錯誤:

'''無法找到憑據。 您可以通過運行“aws configure”來配置憑據。 錯誤:無法從非 TTY 設備執行交互式登錄'''

即使我已經運行了“aws configure”。 我也在運行以“sudo”為前綴的命令。 有什么想法嗎?! 感謝您的時間!

aws configure命令以本地用戶身份運行,而 ecr 命令以 sudo 身份運行。

如果您以 sudo 身份運行命令,它將無法訪問您的本地用戶配置,而是默認為 root 用戶。

而是確保所有命令都以同一用戶身份運行。

如果要使用默認位置的 aws 憑證文件,還可以通過AWS_CONFIG_FILE環境變量指定位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM