Amazon ECR 서비스 할당량

Amazon ECR 서비스 할당량

다음 표는 Amazon Elastic Container Registry(Amazon ECR)의 기본 서비스 할당량을 보여줍니다.

출처: 문서

본문

이름 기본값 조정 가능 설명
기본 이미지 스캔(24시간 기준) 지원되는 각 리전: 100,000 아니요 기본 스캔(basic scanning)을 사용하여 현재 계정과 리전에서 24시간 동안 스캔할 수 있는 최대 이미지 수입니다. 이 한도에는 푸시 시 스캔(scan on push)과 수동 스캔이 모두 포함됩니다.
복제 구성의 규칙당 필터 지원되는 각 리전: 100 아니요 복제 구성에서 규칙당 필터의 최대 개수입니다.
리포지토리당 이미지 지원되는 각 리전: 100,000 예 리포지토리당 최대 이미지 수입니다.
레이어 파트(Layer parts) 지원되는 각 리전: 4,200 아니요 최대 레이어 파트 수입니다. 이 값은 이미지 푸시 작업에 대해 멀티파트 업로드를 시작하기 위해 Amazon ECR API 액션을 직접 사용하는 경우에만 적용됩니다.
수명 주기 정책 길이 지원되는 각 리전: 30,720 아니요 수명 주기 정책의 최대 문자 수입니다.
최대 레이어 파트 크기 지원되는 각 리전: 10 아니요 레이어 파트의 최대 크기(MiB)입니다. 이 값은 이미지 푸시 작업에 대해 멀티파트 업로드를 시작하기 위해 Amazon ECR API 액션을 직접 사용하는 경우에만 적용됩니다.
최대 레이어 크기 지원되는 각 리전: 52,000 아니요 레이어의 최대 크기(MiB)입니다.
최소 레이어 파트 크기 지원되는 각 리전: 5 아니요 레이어 파트의 최소 크기(MiB)입니다. 이 값은 이미지 푸시 작업에 대해 멀티파트 업로드를 시작하기 위해 Amazon ECR API 액션을 직접 사용하는 경우에만 적용됩니다.
레지스트리당 풀스루 캐시 규칙 지원되는 각 리전: 50 아니요 풀스루 캐시(pull-through cache) 규칙의 최대 개수입니다.
BatchCheckLayerAvailability 요청 속도 지원되는 각 리전: 초당 1,000 예 현재 리전에서 초당 만들 수 있는 BatchCheckLayerAvailability 요청의 최대 개수입니다. 이미지가 리포지토리에 푸시되면 각 이미지 레이어가 이전에 업로드되었는지 확인하기 위해 검사됩니다. 이미 업로드된 경우 해당 이미지 레이어는 건너뜁니다.
BatchGetImage 요청 속도 지원되는 각 리전: 초당 2,000 예 현재 리전에서 초당 만들 수 있는 BatchGetImage 요청의 최대 개수입니다. 이미지가 풀되면 이미지 매니페스트를 검색하기 위해 BatchGetImage API가 한 번 호출됩니다. 이 API의 할당량 증가를 요청한다면 GetDownloadUrlForLayer 사용량도 함께 검토하세요.
CompleteLayerUpload 요청 속도 지원되는 각 리전: 초당 100 예 현재 리전에서 초당 만들 수 있는 CompleteLayerUpload 요청의 최대 개수입니다. 이미지가 푸시되면 업로드가 완료되었는지 확인하기 위해 새 이미지 레이어마다 CompleteLayerUpload API가 한 번씩 호출됩니다.
GetAuthorizationToken 요청 속도 지원되는 각 리전: 초당 500 예 현재 리전에서 초당 만들 수 있는 GetAuthorizationToken 요청의 최대 개수입니다.
GetDownloadUrlForLayer 요청 속도 지원되는 각 리전: 초당 3,000 예 현재 리전에서 초당 만들 수 있는 GetDownloadUrlForLayer 요청의 최대 개수입니다. 이미지가 풀되면 아직 캐시되지 않은 이미지 레이어마다 GetDownloadUrlForLayer API가 한 번씩 호출됩니다. 이 API의 할당량 증가를 요청한다면 BatchGetImage 사용량도 함께 검토하세요.
InitiateLayerUpload 요청 속도 지원되는 각 리전: 초당 100 예 현재 리전에서 초당 만들 수 있는 InitiateLayerUpload 요청의 최대 개수입니다. 이미지가 푸시되면 아직 업로드되지 않은 이미지 레이어마다 InitiateLayerUpload API가 한 번씩 호출됩니다. 이미지 레이어가 업로드되었는지 여부는 BatchCheckLayerAvailability API 액션으로 결정됩니다.
PutImage 요청 속도 지원되는 각 리전: 초당 10 예 현재 리전에서 초당 만들 수 있는 PutImage 요청의 최대 개수입니다. 이미지가 푸시되고 모든 새 이미지 레이어가 업로드되면 이미지 매니페스트와 이미지와 연결된 태그를 만들거나 업데이트하기 위해 PutImage API가 한 번 호출됩니다.
UploadLayerPart 요청 속도 지원되는 각 리전: 초당 500 예 현재 리전에서 초당 만들 수 있는 UploadLayerPart 요청의 최대 개수입니다. 이미지가 푸시되면 각 새 이미지 레이어는 파트로 업로드되며, 새 이미지 레이어 파트마다 UploadLayerPart API가 한 번씩 호출됩니다.
이미지 스캔 속도 지원되는 각 리전: 1 아니요 이미지당, 24시간당 최대 스캔 횟수입니다.
등록된 리포지토리 지원되는 각 리전: 100,000 예 현재 리전에서 이 계정에 만들 수 있는 최대 리포지토리 수입니다.
수명 주기 정책당 규칙 지원되는 각 리전: 50 아니요 수명 주기 정책의 최대 규칙 수입니다.
복제 구성당 규칙 지원되는 각 리전: 25 아니요 복제 구성의 최대 규칙 수입니다.
이미지당 태그 지원되는 각 리전: 1,000 아니요 이미지당 최대 태그 수입니다.
복제 구성의 모든 규칙에 걸친 고유 대상 지원되는 각 리전: 25 아니요 복제 구성의 모든 규칙에 걸친 최대 고유 대상 수입니다.

AWS Management Console에서 Amazon ECR 서비스 할당량 관리하기

Amazon ECR은 Service Quotas와 통합되어 있어, 중앙 위치에서 할당량을 조회하고 관리할 수 있습니다. 자세한 내용은 Service Quotas 사용자 가이드의 What Is Service Quotas?를 참조하세요. Service Quotas를 사용하면 모든 Amazon ECR 서비스 할당량의 값을 쉽게 조회할 수 있습니다.

Amazon ECR 서비스 할당량 보기(AWS Management Console):

  1. Service Quotas 콘솔을 엽니다.
  2. 탐색 창에서 AWS services를 선택합니다.
  3. AWS 서비스 목록에서 **Amazon Elastic Container Registry (Amazon ECR)**를 검색하여 선택합니다.
  4. Service quotas 목록에서 서비스 할당량 이름, 적용된 값(사용 가능한 경우), AWS 기본 할당량, 할당량 값의 조정 가능 여부를 확인할 수 있습니다.
  5. 설명과 같은 할당량에 대한 추가 정보를 보려면 할당량 이름을 선택하세요.

할당량 증가를 요청하려면 Service Quotas 사용자 가이드의 Requesting a quota increase를 참조하세요.

API 사용량 지표를 모니터링하는 CloudWatch 알람 만들기

Amazon ECR은 레지스트리 인증, 이미지 푸시, 이미지 풀 액션에 관여하는 각 API에 대해 AWS 서비스 할당량에 대응하는 CloudWatch 사용량 지표를 제공합니다. Service Quotas 콘솔에서 사용량을 그래프로 시각화하고, 사용량이 서비스 할당량에 가까워지면 알려주는 알람을 구성할 수 있습니다. 자세한 내용은 Amazon ECR usage metrics를 참조하세요.

Amazon ECR 사용량 할당량을 기반으로 알람 만들기(AWS Management Console):

  1. Service Quotas 콘솔을 엽니다.
  2. 탐색 창에서 AWS services를 선택합니다.
  3. AWS 서비스 목록에서 **Amazon Elastic Container Registry (Amazon ECR)**를 검색하여 선택합니다.
  4. Service quotas 목록에서 알람을 만들려는 Amazon ECR 사용량 할당량을 선택합니다.
  5. Amazon CloudWatch Events alarms 섹션에서 Create를 선택합니다.
  6. Alarm threshold에서 알람 값으로 설정할 적용된 할당량 값의 백분율을 선택합니다.
  7. Alarm name에 알람 이름을 입력하고 Create를 선택합니다.

더 알아보기 (Learn more)