

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon ECR에서 프라이빗 이미지 복제 구성
<a name="registry-settings-configure"></a>

프라이빗 레지스트리에 대한 리전별 복제를 구성합니다. 리전 간 복제 또는 계정 간 복제를 구성할 수 있습니다.

복제가 일반적으로 사용되는 방법의 예는 [Amazon ECR에 대한 프라이빗 이미지 복제 예제](registry-settings-examples.md)을(를) 참조하세요.

## 레지스트리 복제 설정을 구성하려면(AWS Management Console)
<a name="registry-settings-configure-console"></a>

1. Amazon ECR 콘솔([https://console.aws.amazon.com/ecr/repositories](https://console.aws.amazon.com/ecr/repositories))을 엽니다.

1. 탐색 모음에서 레지스트리 복제 설정을 구성할 리전을 선택합니다.

1. 탐색 창에서 **프라이빗 레지스트리(Private registry)**를 선택합니다.

1. **프라이빗 레지스트리** 페이지에서 ** 설정을** 선택한 다음 **복제 구성**에서 **편집**을 선택합니다.

1. **복제(Replication)** 페이지에서 **복제 규칙 추가(Add replication rule)**를 선택합니다.

1. **대상 유형(Destination types)** 페이지에서 교차 리전 복제, 교차 계정 복제 또는 둘 다를 사용하도록 설정할지 선택한 후, **다음(Next)**을 선택합니다.

1. 교차 리전 복제가 활성화된 경우 **대상 리전 구성(Configure destination regions)**에서 하나 이상의 **대상 리전(Destination regions)**을 선택한 후 **다음(Next)**을 선택합니다.

1. 교차 계정 복제가 활성화된 경우 **교차 계정 복제(Cross-account replication)**에서 레지스트리에 대한 교차 계정 복제 설정을 선택합니다. **대상 계정(Destination account)**에 대상 계정의 계정 ID와 하나 이상의 복제할 **대상 리전(Destination regions)**을 입력합니다. **대상 계정 \$1(Destination account \$1)**를 선택하여 추가 계정을 복제 대상으로 구성합니다.
**중요**  
교차 계정 복제가 발생하려면 대상 계정에서 복제를 허용하도록 레지스트리 권한 정책을 구성해야 합니다. 자세한 내용은 [Amazon ECR의 프라이빗 레지스트리 권한](registry-permissions.md) 단원을 참조하십시오.

1. (선택 사항) **필터 추가(Add filters)**페이지에서 복제 규칙에 대해 하나 이상의 필터를 지정한 다음 **추가(Add)**를 선택합니다. 복제 작업과 연결할 각 필터에 대해 이 단계를 반복합니다. 필터는 리포지토리 이름 접두사로 지정되어야 합니다. 필터가 추가되지 않으면 모든 리포지토리 내용이 복제됩니다. 모든 필터가 추가되면 **다음(Next)**을 선택합니다.

1. **검토 및 제출(Review and submit)** 페이지에서 복제 규칙 구성을 검토한 다음 **규칙 제출(Submit rulte)**을 선택합니다.

## 레지스트리 복제 설정을 구성하려면(AWS CLI)
<a name="registry-settings-configure-cli"></a>

1. 레지스트리에 대해 정의할 복제 규칙이 포함된 JSON 파일을 만듭니다. 복제 구성에는 모든 규칙에 대해 최대 25개의 고유 대상과 각 규칙당 100개의 필터가 있는 최대 10개의 규칙이 포함될 수 있습니다. 자체 계정 내에서 교차 리전 복제를 구성하려면 고유의 계정 ID를 지정합니다. 더 많은 예시는 [Amazon ECR에 대한 프라이빗 이미지 복제 예제](registry-settings-examples.md)를 참조합니다.

   ```
   {
   	"rules": [{
   		"destinations": [{
   			"region": "destination_region",
   			"registryId": "destination_accountId"
   		}],
   		"repositoryFilters": [{
   			"filter": "repository_prefix_name",
   			"filterType": "PREFIX_MATCH"
   		}]
   	}]
   }
   ```

1. 레지스트리에 대한 복제 구성을 생성합니다.

   ```
   aws ecr put-replication-configuration \
        --replication-configuration file://replication-settings.json \
        --region us-west-2
   ```

1. 레지스트리 설정을 확인합니다.

   ```
   aws ecr describe-registry \
        --region us-west-2
   ```