

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

# Amazon ECR에 대한 프라이빗 이미지 복제 예제
<a name="registry-settings-examples"></a>

다음 예제는 프라이빗 이미지 복제에 대한 일반적인 사용 사례를 보여줍니다. 를 사용하여 복제를 구성하는 경우 JSON 파일을 생성할 때 JSON 예제를 시작점으로 사용할 AWS CLI수 있습니다. AWS Management Console을 사용하여 복제를 구성하는 경우 **검토 및 제출** 페이지에서 복제 규칙을 검토할 때 유사한 JSON이 표시됩니다.

## 예제: 단일 대상 리전에 대한 교차 리전 복제 구성
<a name="registry-settings-examples-crr-single"></a>

다음은 단일 레지스트리 내에서 교차 리전 복제를 구성하는 예를 보여줍니다. 이 예제에서는 계정 ID가 ` 111122223333`이고 `us-west-2` 이외의 리전에서 이 복제 구성을 지정한다는 것을 가정합니다.

```
{
    "rules": [
        {
            "destinations": [
                {
                    "region": "us-west-2",
                    "registryId": "111122223333"
                }
            ]
        }
    ]
}
```

## 예제: 리포지토리 필터를 사용하여 교차 리전 복제 구성
<a name="registry-settings-examples-crr-filter"></a>

다음은 접두사 이름 값과 일치하는 리포지토리에 대해 교차 리전 복제를 구성하는 예제입니다. 이 예제에서는 계정 ID가 ` 111122223333`이고 `us-west-1` 이외의 리전에서 이 복제 구성을 지정하고 접두사가 `prod`인 리포지토리가 있다는 것을 가정합니다.

```
{
	"rules": [{
		"destinations": [{
			"region": "us-west-1",
			"registryId": "111122223333"
		}],
		"repositoryFilters": [{
			"filter": "prod",
			"filterType": "PREFIX_MATCH"
		}]
	}]
}
```

## 예제: 단일 대상 리전에 대한 교차 리전 복제 구성
<a name="registry-settings-examples-crr-multipledestinations"></a>

다음은 단일 레지스트리 내에서 교차 리전 복제를 구성하는 예를 보여줍니다. 이 예제에서는 계정 ID가 ` 111122223333` 이고 `us-west-1` 또는 이외의 리전에서이 복제 구성을 지정한다고 가정합니다`us-west-2`.

```
{
    "rules": [
        {
            "destinations": [
                {
                    "region": "us-west-1",
                    "registryId": "111122223333"
                },
                {
                    "region": "us-west-2",
                    "registryId": "111122223333"
                }
            ]
        }
    ]
}
```

## 예제: 교차 계정 복제 구성
<a name="registry-settings-examples-crossaccount"></a>

다음은 레지스트리에 대한 교차 계정 복제를 구성하는 예를 보여 줍니다. 이 예제에서는 `444455556666` 계정 및 `us-west-2` 리전에 대한 복제를 구성합니다.

**중요**  
교차 계정 복제가 발생하려면 대상 계정에서 복제를 허용하도록 레지스트리 권한 정책을 구성해야 합니다. 자세한 내용은 [Amazon ECR의 프라이빗 레지스트리 권한](registry-permissions.md) 단원을 참조하십시오.

```
{
    "rules": [
        {
            "destinations": [
                {
                    "region": "us-west-2",
                    "registryId": "444455556666"
                }
            ]
        }
    ]
}
```

## 예제: 구성에서 여러 규칙 지정
<a name="registry-settings-examples-multiple-rules"></a>

다음은 레지스트리에 대해 여러 복제 규칙을 구성하는 예제를 소개합니다. 이 예제에서는 접두사가 인 * 리포지토리를 리전에 복제하고 접두사가 인 리포지토리를 리전에 복제하는 규칙 하나를 사용하여 111122223333* 계정에 대한 복제`test`를 구성합니다. `prod` `us-west-2` `us-east-2` 복제 구성에는 최대 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"
			}]
		}
	]
}
```

## 예: 모든 복제 설정 제거
<a name="registry-settings-examples-remove"></a>

다음은 레지스트리에서 모든 복제 설정을 제거하는 예제입니다. 복제 설정을 제거하려면 빈 규칙 배열을 구성해야 합니다.

```
{
    "rules": []
}
```

**중요**  
복제 설정을 제거해도 이전에 복제된 리포지토리 또는 이미지는 삭제되지 않습니다. 더 이상 필요하지 않은 경우 복제된 콘텐츠를 수동으로 삭제해야 합니다.