Esempi di replica di immagini private per Amazon ECR - Amazon ECR

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 AWS CLI, puoi utilizzare gli esempi JSON come punto di partenza per creare il tuo file JSON. Se configuri la replica utilizzando il AWS Management Console, vedrai un codice JSON simile quando esamini 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. In questo esempio viene configurata la replica per l'account 111122223333 con una regola che replica i repository con un prefisso prod alla regione us-west-2 e i repository con un prefisso test alla regione 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" }] } ] }