Configuration de la réplication d'images privées dans Amazon ECR - Amazon ECR

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.

Configuration de la réplication d'images privées dans Amazon ECR

Configurez la réplication par région pour votre registre privé. Vous pouvez configurer la réplication entre régions ou entre comptes.

Pour obtenir des exemples sur la manière dont la réplication est couramment utilisée, consultez Exemples de réplication d'images privées pour Amazon ECR.

  1. Ouvrez la console Amazon ECR à l'adresse https://console.aws.amazon.com/ecr/repositories.

  2. Dans la barre de navigation, choisissez la région pour laquelle vous souhaitez configurer les paramètres de réplication du registre.

  3. Dans le panneau de navigation, choisissez Registre de schémas.

  4. Dans la page Registre privé, dans la section Réplication, choisissez Modifier.

  5. Dans la page Réplication, choisissez Ajouter une règle de réplication.

  6. Dans la page Types de destination, choisissez si vous souhaitez activer la réplication inter-régions, la réplication inter-comptes ou les deux, puis choisissez Suivant.

  7. Si la réplication inter-régions est activée, alors pour Configuration des régions de destination, choisissez une ou plusieurs régions de destination, puis choisissez Suivant.

  8. Si la réplication inter-comptes est activée, alors pour Réplication inter-comptes, choisissez le paramètre de réplication inter-comptes pour le registre. Pour Compte de destination, saisissez l'ID de compte pour le compte de destination et une ou plusieurs régions de destination à répliquer. Choisissez Compte de destination + pour configurer des comptes supplémentaires en tant que destinations de réplication.

    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 plus d’informations, consultez Autorisations de registre privé sur Amazon ECR.

  9. (Facultatif) Dans l'onglet Ajouter des filtres, indiquez un ou plusieurs filtres pour la règle de réplication, puis choisissez Ajouter. Répétez cette étape pour chaque filtre que vous souhaitez associer à l'action de réplication. Un filtre doit être spécifié en tant que préfixe de nom de référentiel. Si aucun filtre n'est ajouté, le contenu de tous les référentiels est répliqué. Choisissez Suivant lorsque tous les filtres auront été ajoutés.

  10. Dans la page Examen et soumission, examinez la configuration de la règle de réplication, puis choisissez Soumettre une règle.

  1. Créez un fichier JSON contenant les règles de réplication à définir pour votre registre. Une configuration de réplication peut contenir jusqu'à 10 règles, avec jusqu'à 25 destinations uniques pour toutes les règles et 100 filtres par règle. Pour configurer la réplication inter-régions dans votre propre compte, indiquez votre propre ID de compte. Pour obtenir plus d’exemples, consultez Exemples de réplication d'images privées pour Amazon ECR.

    { "rules": [{ "destinations": [{ "region": "destination_region", "registryId": "destination_accountId" }], "repositoryFilters": [{ "filter": "repository_prefix_name", "filterType": "PREFIX_MATCH" }] }] }
  2. Créez une configuration de réplication pour votre registre.

    aws ecr put-replication-configuration \ --replication-configuration file://replication-settings.json \ --region us-west-2
  3. Confirmez les paramètres de votre registre.

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