AWS 관리형 컨테이너 이미지 레지스트리 서비스이다. IAM 기반의 접근 권한을 가지는 프라이빗 저장소를 지원한다.

일반적으로 AWS ECR을 사용하는 방법은 직접 웹 콘솔을 사용하거나, AWS CLI, AWS SDK등을 사용하는 방법이 있다.
하지만 컨테이너 이미지를 빌드 도구로 Docker CLI를 많이 사용하고, Docker CLI 자체에 registry로 이미지를 업로드하거나, 다운로드할 수 있는 기능이 있기 때문에 Docker CLI에서 Private ECR에 어떻게 접근하는지 알아본다.
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 165998515795.dkr.ecr.ap-northeast-2.amazonaws.com
docker tag sehyeong:latest 165998515795.dkr.ecr.ap-northeast-2.amazonaws.com/sehyeong:latest
docker push 165998515795.dkr.ecr.ap-northeast-2.amazonaws.com/sehyeong:latest