5

내 사용자에게 AmazonEC2ContainerRegistryFullAccess 정책을 제공하여 내 사용자에게 ECR 권한 설정에 대한 AWS 지침을 따르려고했습니다.AWS ECR GetAuthorizationToken

그러나 내 컴퓨터에서 실행하려고 할 때 aws ecr get-login 권한이 없다는 오류가 발생합니다.

An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operation: User: arn:aws:iam::ACCOUNT_NUMBER:user/MY_USER is not authorized to perform: ecr:GetAuthorizationToken on resource: * 

내가 잘못 했습니까?

답변

0

나는 2FA를 사용할 때 내가 발견 한

+0

aws get-session-token은 MFA에서 토큰을 얻을 수 있습니다 - http://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html –

3

IAM 역할에 정책을 첨부해야합니다.

AmazonEC2ContainerRegistryFullAccess가 첨부되어 작동했습니다.

+1

토큰 인증을 가지고 얻을-로그인, 내 계정에서 2FA를 제거하고 나면 ECR AWS를 사용하는 옵션이없는 것을 발견했습니다 2FA가 활성화되어있을 때 aws ecr get-login을 사용할 수있는 옵션이 없으면 내 계정에서 2FA를 제거한 후에 인증 토큰을 얻었습니다. –