我创建了一个公开的 ECR 存储库。现在,从我的本地 docker 服务器构建映像,我想将映像推送到 AWS ECR 中作为公共映像。AWS 提供了选项视图推送选项,但它不起作用,运行以下命令时出现以下错误。
**docker login -u AWS -p $(aws ecr get-login-password --region ap-northeast-2)
public.ecr.aws/m8r0s3o9**
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: login attempt to https://public.ecr.aws/v2/ failed with status: 400 Bad Request
对于私人存储库,它对我来说很好。
任何建议都会非常重要,我是否需要向我的 aws 用户添加任何角色/策略?