收到错误“调用GetAuthorizationToken操作时发生错误(AccessDeniedException)”

时间:2020-01-12 19:55:45

标签: amazon-web-services amazon-ecs policy amazon-ecr

我当前正在尝试使用以下命令aws ecr get-login --region eu-west-2 --no-include-email登录到Amazon ECR,并收到以下错误;

调用GetAuthorizationToken操作时发生错误(AccessDeniedException):用户:arn:aws:iam :: ************:user / referral未经授权执行:ecr :资源上的GetAuthorizationToken:

这是我目前尝试过的;

  • 将amazonec2containerregistry授予用户和组完全访问权限
  • 已禁用2FA
  • 我还尝试在我在Amazon ECR中创建的存储库的权限部分中添加Statement

以上所有解决方案均失败,并且我仍然收到相同的错误,对此将提供任何帮助!

1 个答案:

答案 0 :(得分:0)

在〜/ .aws / credentials和〜/ .aws / config中更改访问令牌对我来说都是有效的。

 List<Integer> ints = IntStream.range(1,12).boxed().collect(Collectors.toList());
        Collections.shuffle(ints);
        System.out.println(ints);