기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECR에 대한 프라이빗 이미지 복제 예제
다음 예제는 프라이빗 이미지 복제에 대한 일반적인 사용 사례를 보여줍니다. 를 사용하여 복제를 구성하는 경우 JSON 파일을 생성할 때 JSON 예제를 시작점으로 사용할 AWS CLI수 있습니다. AWS Management Console을 사용하여 복제를 구성하는 경우 검토 및 제출 페이지에서 복제 규칙을 검토할 때 유사한 JSON이 표시됩니다.
예제: 단일 대상 리전에 대한 교차 리전 복제 구성
다음은 단일 레지스트리 내에서 교차 리전 복제를 구성하는 예를 보여줍니다. 이 예제에서는 계정 ID가 111122223333이고 us-west-2 이외의 리전에서 이 복제 구성을 지정한다는 것을 가정합니다.
{ "rules": [ { "destinations": [ { "region": "us-west-2", "registryId": "111122223333" } ] } ] }
예제: 리포지토리 필터를 사용하여 교차 리전 복제 구성
다음은 접두사 이름 값과 일치하는 리포지토리에 대해 교차 리전 복제를 구성하는 예제입니다. 이 예제에서는 계정 ID가 111122223333이고 us-west-1 이외의 리전에서 이 복제 구성을 지정하고 접두사가 prod인 리포지토리가 있다는 것을 가정합니다.
{ "rules": [{ "destinations": [{ "region": "us-west-1", "registryId": "111122223333" }], "repositoryFilters": [{ "filter": "prod", "filterType": "PREFIX_MATCH" }] }] }
예제: 단일 대상 리전에 대한 교차 리전 복제 구성
다음은 단일 레지스트리 내에서 교차 리전 복제를 구성하는 예를 보여줍니다. 이 예제에서는 계정 ID가 111122223333이고 us-west-1 혹은 us-west-2 이외의 리전에서 이 복제 구성을 지정한다는 것을 가정합니다.
{ "rules": [ { "destinations": [ { "region": "us-west-1", "registryId": "111122223333" }, { "region": "us-west-2", "registryId": "111122223333" } ] } ] }
예제: 교차 계정 복제 구성
다음은 레지스트리에 대한 교차 계정 복제를 구성하는 예를 보여 줍니다. 이 예제에서는 444455556666 계정 및 us-west-2 리전에 대한 복제를 구성합니다.
중요
교차 계정 복제가 발생하려면 대상 계정에서 복제를 허용하도록 레지스트리 권한 정책을 구성해야 합니다. 자세한 내용은 Amazon ECR의 프라이빗 레지스트리 권한 단원을 참조하십시오.
{ "rules": [ { "destinations": [ { "region": "us-west-2", "registryId": "444455556666" } ] } ] }
예제: 구성에서 여러 규칙 지정
다음은 레지스트리에 대해 여러 복제 규칙을 구성하는 예제를 소개합니다. 이 예제에서는 us-west-2 리전에 대해 접두사가 prod인 리포지토리와 us-east-2 리전에 대해 접두사가 test인 리포지토리를 복제하는 하나의 규칙으로 111122223333 계정에 대한 복제를 구성합니다. 복제 구성에는 최대 10개의 규칙이 포함될 수 있으며 각 규칙은 최대 25개의 대상을 지정합니다.
{ "rules": [{ "destinations": [{ "region": "us-west-2", "registryId": "111122223333" }], "repositoryFilters": [{ "filter": "prod", "filterType": "PREFIX_MATCH" }] }, { "destinations": [{ "region": "us-east-2", "registryId": "111122223333" }], "repositoryFilters": [{ "filter": "test", "filterType": "PREFIX_MATCH" }] } ] }
예: 모든 복제 설정 제거
다음은 레지스트리에서 모든 복제 설정을 제거하는 예제입니다. 복제 설정을 제거하려면 빈 규칙 배열을 구성해야 합니다.
{ "rules": [] }
중요
복제 설정을 제거해도 이전에 복제된 리포지토리 또는 이미지는 삭제되지 않습니다. 복제된 콘텐츠가 더 이상 필요하지 않은 경우 수동으로 삭제해야 합니다.