繁体   English   中英

亚马逊AWS Docker注册表的ECR令牌错误

[英]ecr token error for amazon aws docker registry

这是我的用户注册策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1494526914000",
            "Effect": "Allow",
            "Action": [
                "ecr:GetAuthorizationToken"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}

我没有MFA身份验证

但是当我尝试时:

bussiere@kusanagi:~/Workspace/*****$ aws ecr get-login

An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operation: User: arn:aws:iam::*******:user/bussiere is not authorized to perform: ecr:GetAuthorizationToken on resource: *
bussiere@kusanagi:~/Workspace/*****$ 

在此处输入图片说明

在此处输入图片说明

非常感谢和问候

考虑到您似乎拥有正确的策略,可能无济于事,但是权限不正确。 您是否设置了区域,是否在cli中使用该用户的密钥? 作为测试,它是否也可以使用托管策略AmazonEC2ContainerRegistryPowerUser工作?

http://docs.aws.amazon.com/AmazonECR/latest/userguide/common-errors.html#error-unauthorized

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM