본문 바로가기
CLOUD/AWS

AWS ECR 400 Bad Request 에러, 인증에러 (windows,powershell)

by Rainbound-IT 2022. 10. 20.
반응형

ecr 에 인증하려고하는데 다음과 같은 에러가 발생했다.

 

 

저번엔 잘됐던거 같은데 이상하다

 

 

docker login --username AWS --password (Get-ECRLoginCommand).Password https://AWS_ACCOUNT_ID.dkr.ecr.AWS_REGION_NAME.amazonaws.com

account id와 region name을 바꿔서 입력하면 인증이 제대로 된다.

 

 

 

 

public의 경우

public ecr의 경우에도같은 에러가 발생하는데

 

push 명령어가 이런식으로 다른 방식으로 되어 있다.

 

--password (Get-ECRLoginCommand).Password 이 부분을 --password-stdin public.ecr.aws/k6x4t9a9 이걸로 바꿔주면됩니다.

토큰이 다르므로 k6x4t9a9 부분은 다를것입니다.

 

docker login --username AWS --password-stdin public.ecr.aws/k6x4t9a9 https://[Account-ID].dkr.ecr.[region].amazonaws.com

위와 같이 입력하시면 됩니다.

 

반응형

댓글