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
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
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
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
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-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
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.
{ "rules": [ { "destinations": [ { "region": "
us-west-2
", "registryId": "444455556666
" } ] } ] }
Exemple : Spécification de plusieurs règles dans une configuration
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" }] } ] }