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):
- Service Quotas 콘솔을 엽니다.
- 탐색 창에서 AWS services를 선택합니다.
- AWS 서비스 목록에서 **Amazon Elastic Container Registry (Amazon ECR)**를 검색하여 선택합니다.
- Service quotas 목록에서 서비스 할당량 이름, 적용된 값(사용 가능한 경우), AWS 기본 할당량, 할당량 값의 조정 가능 여부를 확인할 수 있습니다.
- 설명과 같은 할당량에 대한 추가 정보를 보려면 할당량 이름을 선택하세요.
할당량 증가를 요청하려면 Service Quotas 사용자 가이드의 Requesting a quota increase를 참조하세요.
API 사용량 지표를 모니터링하는 CloudWatch 알람 만들기
Amazon ECR은 레지스트리 인증, 이미지 푸시, 이미지 풀 액션에 관여하는 각 API에 대해 AWS 서비스 할당량에 대응하는 CloudWatch 사용량 지표를 제공합니다. Service Quotas 콘솔에서 사용량을 그래프로 시각화하고, 사용량이 서비스 할당량에 가까워지면 알려주는 알람을 구성할 수 있습니다. 자세한 내용은 Amazon ECR usage metrics를 참조하세요.
Amazon ECR 사용량 할당량을 기반으로 알람 만들기(AWS Management Console):
- Service Quotas 콘솔을 엽니다.
- 탐색 창에서 AWS services를 선택합니다.
- AWS 서비스 목록에서 **Amazon Elastic Container Registry (Amazon ECR)**를 검색하여 선택합니다.
- Service quotas 목록에서 알람을 만들려는 Amazon ECR 사용량 할당량을 선택합니다.
- Amazon CloudWatch Events alarms 섹션에서 Create를 선택합니다.
- Alarm threshold에서 알람 값으로 설정할 적용된 할당량 값의 백분율을 선택합니다.
- Alarm name에 알람 이름을 입력하고 Create를 선택합니다.