Cloud/AWS

ecr.api와 ecr.dkr엔드포인트 차이점

ISFJ 개발자의 이야기 2025. 6. 5. 21:08

ecr.api 엔드포인트

ECR.API는 레지스트리 관리 작업을 위한 인터페이스입니다.

  • 주로 Amazon ECR 서비스의 관리 작업에 사용됩니다.
  • 레포지토리 생성/삭제, 이미지 태그 관리, 권한 설정, 정책 관리 등과 같은 제어 영역(control plane) 작업을 처리
  • 예: 레포지토리 목록 조회, 이미지 메타데이터 검색, 레포지토리 권한 설정 등

ecr.dkr 엔드포인트

ECR.DKR은 실제 Docker 이미지를 주고받는 Docker 호환 인터페이스입니다.

  • Docker 레지스트리 호환 API 작업을 위한 엔드포인트
  • Docker 클라이언트와 호환되어 Docker push/pull과 같은 데이터 영역(data plane) 작업을 처리
  • 예: Docker 이미지 업로드(push), 다운로드(pull) 등

한줄 요약

ecr.api는 레지스트리 관리 작업용, ecr.dkr는 이미지 전송 작업용 엔드포인트입니다.