【发布时间】:2021-02-05 02:13:03
【问题描述】:
我正在尝试将 Docker 映像从构建到 AWS ECR 的 Dockerfile 推送,但是当运行此命令时:
$ aws ecr get-login-password --region eu-west-1 | docker login --username AWS --password-stdin 477629773586.dkr.ecr.eu-west-1.amazonaws.com
出现错误:
调用时发生错误 (AccessDeniedException) GetAuthorizationToken 操作: 用户: arn:aws:iam::477629773586:user/albertosanmartin 无权 在资源上执行:ecr:GetAuthorizationToken:* 错误:不能 从非 TTY 设备执行交互式登录
我已经安装并配置了这些文件:
~/.aws/配置:
[default]
...
[mrthink]
region = eu-west-1
output = json
~/.aws/凭据
[default]
...
[mrthink]
aws_access_key_id = ****
aws_secret_access_key = ****
似乎命令 api get other user "albertosanmartin"
有人可以帮帮我吗? 提前致谢。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs amazon-ecr