Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di replica di immagini private per Amazon ECR
Gli esempi seguenti riportano casi d'uso comuni per la replica di immagini private. Se configuri la replica utilizzando il AWS CLI, puoi utilizzare gli JSON esempi come punto di partenza per creare il JSON file. Se si configura la replica utilizzando il AWS Management Console, si vedrà qualcosa di simile JSON quando si esamina la regola di replica nella pagina Rivedi e invia.
Esempio: configurazione della replica tra regioni in un'unica regione di destinazione
Di seguito viene illustrato un esempio per la configurazione della replica tra regioni all'interno di un unico registro. In questo esempio si presuppone che l'ID account sia 111122223333
e che si sta specificando questa configurazione di replica in una regione diversa da us-west-2
.
{ "rules": [ { "destinations": [ { "region": "
us-west-2
", "registryId": "111122223333
" } ] } ] }
Esempio: configurazione della replica tra regioni utilizzando un filtro repository
Di seguito viene illustrato un esempio per la configurazione della replica tra regioni per repository che corrispondono a un valore del nome di prefisso. In questo esempio si presuppone che l'ID account sia 111122223333
e che si sta specificando questa configurazione di replica in una regione diversa da us-west-1
e che ci siano repository con prefisso prod
.
{ "rules": [{ "destinations": [{ "region": "
us-west-1
", "registryId": "111122223333
" }], "repositoryFilters": [{ "filter": "prod
", "filterType": "PREFIX_MATCH" }] }] }
Esempio: configurazione della replica tra regioni più regioni di destinazione
Di seguito viene illustrato un esempio per la configurazione della replica tra regioni all'interno di un unico registro. In questo esempio si presuppone che l'ID account sia 111122223333
e che si sta specificando questa configurazione di replica in una regione diversa da us-west-2
o da us-west-1
.
{ "rules": [ { "destinations": [ { "region": "
us-west-1
", "registryId": "111122223333
" }, { "region": "us-west-2
", "registryId": "111122223333
" } ] } ] }
Esempio: configurazione della replica tra account
Di seguito viene illustrato un esempio per la configurazione della replica tra account per il registro. In questo esempio viene configurata la replica per l'account 444455556666
e per la regione us-west-2
.
Importante
Affinché si verifichi la replica tra account, l'account di destinazione deve configurare una policy delle autorizzazioni del registro per consentire la replica dal registro. Per ulteriori informazioni, consulta Autorizzazioni di registro private in Amazon ECR.
{ "rules": [ { "destinations": [ { "region": "
us-west-2
", "registryId": "444455556666
" } ] } ] }
Esempio: specifica di più regole in una configurazione
Di seguito viene illustrato un esempio per la configurazione di più regole di replica per il registro. Questo esempio configura la replica per 111122223333
account con una regola che replica i repository il cui prefisso è prod
to the us-west-2
Region e i repository con il prefisso to Region. test
us-east-2
Una configurazione di replica può contenere fino a 10 regole, ognuna delle quali specifica fino a 25 destinazioni.
{ "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" }] } ] }