无法使用用户名 = AWS 的 docker login 定位凭证

时间:2021-05-28 04:18:20

标签: amazon-web-services docker authentication amazon-ecr

我正在运行以下命令

password = $(aws ecr get-login-password --region <myregion>)

docker login --username AWS --password $password <myid>.dkr.ecr.<myregion>.amazonaws.com

但是它返回以下错误:

Unable to locate credentials. You can configure credentials by running "aws configure".

我相信 AWS 登录的原因是我们不需要在没有意义的情况下配置凭据,就像在我的情况下,在 Bamboo 构建代理上

1 个答案:

答案 0 :(得分:0)

get-login-password 使用 GetAuthorizationToken AWS API 操作。因此,您需要使用该操作的权限。这需要 IAM 用户或角色,然后正确设置 cli credentails

相关问题