

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemples de réplication d'images privées pour Amazon ECR
<a name="registry-settings-examples"></a>

Les exemples suivants montrent des cas d’utilisation courants de la réplication d’images privées. Si vous configurez la réplication à l'aide du AWS CLI, vous pouvez utiliser les exemples JSON comme point de départ lorsque vous créez votre fichier JSON. Si vous configurez la réplication à l'aide du AWS Management Console, vous verrez un JSON similaire lorsque vous examinerez votre règle de réplication sur la page **Révision et envoi**.

## Exemple : configuration de la réplication inter-régions sur une même région de destination
<a name="registry-settings-examples-crr-single"></a>

L'exemple suivant illustre la configuration de la réplication inter-régions dans un registre unique. Cet exemple suppose que votre ID de compte est ` 111122223333` et que vous indiquez cette configuration de réplication dans une région autre que `us-west-2`.

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

## Exemple : Configuration de la réplication inter-régions à l'aide d'un filtre de référentiel
<a name="registry-settings-examples-crr-filter"></a>

L'exemple suivant illustre la configuration de la réplication inter-régions pour les référentiels qui correspondent à une valeur de nom de préfixe. Cet exemple suppose que votre ID de compte est ` 111122223333`, que vous indiquez cette configuration de réplication dans une région autre que `us-west-1` et dispose de référentiels avec un préfixe de `prod`.

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

## Exemple : Configuration de la réplication inter-régions vers plusieurs régions de destination
<a name="registry-settings-examples-crr-multipledestinations"></a>

L'exemple suivant illustre la configuration de la réplication inter-régions dans un registre unique. Cet exemple suppose que votre identifiant de compte est ` 111122223333` et que vous spécifiez cette configuration de réplication dans une région autre que `us-west-1` ou`us-west-2`.

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

## Exemple : Configuration de la réplication inter-comptes
<a name="registry-settings-examples-crossaccount"></a>

L'exemple suivant illustre la configuration de la réplication inter-comptes pour votre registre. Cet exemple configure la réplication vers le compte `444455556666`et vers la région `us-west-2`.

**Important**  
Pour que la réplication inter-comptes se produise, le compte de destination doit configurer une politique d'autorisations de registre pour autoriser la réplication. Pour de plus amples informations, veuillez consulter [Autorisations de registre privé dans Amazon ECR](registry-permissions.md).

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

## Exemple : Spécification de plusieurs règles dans une configuration
<a name="registry-settings-examples-multiple-rules"></a>

L'image suivante présente un exemple de configuration de plusieurs règles de réplication pour votre registre. Cet exemple configure la réplication pour le compte * 111122223333* avec une seule règle qui réplique les référentiels avec un préfixe de `prod` vers la région `us-west-2` et les référentiels avec un préfixe de `test` vers la région `us-east-2`. Une configuration de réplication peut contenir jusqu'à 10 règles, chaque règle indiquant jusqu'à 25 destinations.

```
{
	"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"
			}]
		}
	]
}
```

## Exemple : suppression de tous les paramètres de réplication
<a name="registry-settings-examples-remove"></a>

Voici un exemple de suppression de tous les paramètres de réplication de votre registre. Pour supprimer les paramètres de réplication, vous devez configurer un tableau de règles vide.

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

**Important**  
La suppression des paramètres de réplication ne supprime pas les référentiels ou les images précédemment répliqués. Vous devez supprimer manuellement le contenu répliqué s'il n'est plus nécessaire.