从OSX,我只是跟着你可以在这里找到的指南(以下详细的再现步骤):https://console.aws.amazon.com/ecs/home?region=us-east-1#/repositories/create不能推到ECS私人注册的图像 - 没有基本身份验证凭据
AWS-CLI/24年1月10日的Python/2.7.10达尔文/ 15.4.0 botocore/1.4.15
泊坞版本1.11.1,构建5604cbe(新的测试版)
一切顺利,直到推命令,失败:
个没有基本身份验证凭据
我看到有人瓦特/同样的错误在这里:Can't push image to Amazon ECR - fails with "no basic auth credentials"不幸的是,我的问题似乎并不有不匹配的访问键做。我已经多次重置他们来检查。
下面是我所采取的步骤:
➜ eval $(aws ecr get-login --region us-east-1)
Warning: '-e' is deprecated, it will be removed soon. See usage.
Login Succeeded
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker build -t testing .
Sending build context to Docker daemon 38.91 kB
Step 1 : FROM wordpress:latest
---> 81aa77247862
...etc...
Removing intermediate container c5849505c95d
Successfully built 63b304c8227a
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker tag testing:latest MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing:latest
~/projects/pw/docker/aws-wordpress ‹master ✗› (ruby-2.3.1) (5.11.0)()
➜ docker push MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing:latest
The push refers to a repository [MYACCOUNT.dkr.ecr.us-east-1.amazonaws.com/testing]
d80ff78e2dbe: Preparing
...etc...
23b28a7c4771: Waiting
6eb35183d3b8: Waiting
no basic auth credentials
谢谢你的输入shib,我应该已经对我所做的一切更清楚了。我已经更新了问题的详细步骤来重现 –
您可以请检查您的〜/ .docker/config.json并共享ecr的repo终结点保存为? – Shibashis
谢谢您的支票!看起来我正在为其他帐户获取授权码。不知道该如何重设凭证,但我可以通过传入--registry-ids标志来获得适当的登录。 –