2017-10-04 185 views
0

推到AWS ECR当我尝试执行此命令:无法泊坞窗图像从Windows 10

> aws ecr get-login --no-include-email --region us-east-1 

我不断收到错误消息:

> Unknown options: --no-include-email 

我按照说明在这里:http://docs.aws.amazon.com/cli/latest/userguide/installing.html 将我的aws cli更新到最新版本:

> pip install awscli --upgrade --user 

b问题依然存在。 我完全被封锁了,因为我没有其他方法可以将我的码头图像推送到Amazon ECR。

我的环境是这样的:

  • 视窗10临
  • 版1607
  • 64位
  • AWS-CLI/89年1月11日的Python/2.7.9视窗/ 8 botocore/1.5 0.52
  • 多克尔版本17.06.0策,建立02c1d87
+0

在AWS CLI版本1.11.91中添加了'--no-include-email'选项 –

回答

0

如果你摆脱次的E通过电子邮件发送选项,你可能有一个回线包括'-e没有',你不希望你可以用sed它

aws ecr get-login --youroptions | sed 's/\-e none//g' 
+0

这在Windows上会稍微困难一些。 – stdunbar

+0

问题的关键在于解释有无之间的区别 - 不包括电子邮件,但是,确实如此 – Schism

2

我找到了一个解决办法这是只使用常规命令:

> ecr get-login --region us-east-1 

然后我删除了一部分:

>...-e none... 

从已生成的泊坞窗login命令并运行它这样的,我是能够登录到我的AWS ECR库。