首页 > 解决方案 > ECR2 推送到 ecr 存储库不起作用

问题描述

我创建了一个新的存储库,我正在尝试推送一个图像。我只是复制过去的推送命令:

aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 12345896.dkr.ecr.us-east-1.amazonaws.com

但我收到错误:aws:错误:参数操作:无效选择,有效选择是:和错误:无法从非 TTY 设备执行交互式登录

这很奇怪,因为我只是执行 aws 建议的标准命令。

标签: amazon-ecr

解决方案


99.9% 的原因是 AWS CLI 版本。

get-login-password在 AWS CLI v1.17.10 中引入,因此任何早期版本都不支持它并返回“无效选择”错误。


推荐阅读