You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下AWS CLI认证Docker至ECR报错,寻求替代认证命令

解决Windows下ECR认证命令报错的替代方案

针对你遇到的.Password was unexpected at this time.错误,这通常是因为在CMD终端执行了PowerShell语法的命令导致的,以下是几种可行的替代认证方式:

方式1:在PowerShell中执行修正后的命令

确保你打开的是PowerShell终端,替换aws_account_id和region为你的实际信息后执行:

$ecrLogin = Get-ECRLoginCommand
docker login --username $ecrLogin.Username --password $ecrLogin.Password $ecrLogin.Registry

方式2:在CMD终端中执行兼容命令

若习惯使用CMD,直接运行以下兼容命令(替换region和aws_account_id为你的AWS区域和账号ID):

aws ecr get-login-password --region region | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com

方式3:生成完整登录命令后手动执行

先运行以下命令获取完整的docker login指令(PowerShell或CMD均可):

aws ecr get-login --no-include-email --region region

执行后会输出一条完整的登录命令,复制该命令直接运行即可完成认证。

内容的提问来源于stack exchange,提问作者rmore123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 01:10:58