Abh*_*eja 6 amazon-web-services
无法通过 docker login 命令登录 AWS ECR 存储库。使用命令-docker登录REPO_URL
输入用户名和密码后,结果是 401 Unauthorized。
可能是什么问题 ?
小智 7
就我而言,这有效:
aws ecr get-login-password
--region | aws ecr get-login-password --region
| docker login
--用户名 AWS
--password-stdin <aws_account_id>.dkr.ecr..amazonaws.com
它位于页面 https://docs.aws.amazon.com/cli/latest/reference/ecr/get-login-password.html
这对我有用:
aws ecr get-login-password \
--region MYREGION \
| docker login \
--username AWS \
--password-stdin ACCOUNTID.dkr.ecr.MYREGION.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
将其复制粘贴到终端中并替换占位符 (MYREGION和ACCOUNTID)
您需要首先使用 AWS CLI 从 ECR 请求授权令牌,然后从中提取密码,然后调用 docker login 命令。
请参阅 - https://docs.aws.amazon.com/cli/latest/reference/ecr/get-authorization-token.html
| 归档时间: |
|
| 查看次数: |
11264 次 |
| 最近记录: |