Archiviazione di un'immagine - 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à.

Archiviazione di un'immagine

Puoi archiviare le immagini manualmente utilizzando la console Amazon ECR o automaticamente utilizzando AWS CLI le policy del ciclo di vita. Quando un'immagine viene archiviata:

  • L'immagine viene spostata nella classe di archiviazione.

  • Le immagini archiviate non possono essere recuperate. Le richieste di recupero dell'immagine archiviata falliranno e restituiranno un errore 404.

  • Sebbene l'immagine non possa essere estratta, può comunque essere descritta utilizzando il describe-images comando o elencata utilizzando il list-images comando. Lo stato dell'immagine verrà visualizzato comeARCHIVED.

  • Le immagini archiviate hanno una durata minima di archiviazione di 90 giorni. Non è possibile configurare politiche del ciclo di vita che eliminino le immagini archiviate da meno di 90 giorni. Se devi eliminare immagini archiviate per meno di 90 giorni, devi utilizzare l'batch-delete-imageAPI, ma ti verrà addebitata la durata minima di archiviazione di 90 giorni.

  • L'immagine viene visualizzata in una scheda Immagini archiviate nella vista del repository (questa scheda viene visualizzata solo se almeno un'immagine è archiviata nell'archivio).

  • L'immagine può essere ripristinata come immagine attiva selezionandola manualmente da ripristinare o inserendo nuovamente l'immagine nel repository.

  • L'immagine verrà eliminata se il repository dispone di politiche relative al ciclo di vita che eliminano l'immagine con criteri come il tempo di archiviazione.

Console di gestione AWS
Per archiviare un'immagine
  1. Apri la console Amazon ECR nei https://console.aws.amazon.com/ecr/repository.

  2. Dalla barra di navigazione, scegli la regione che contiene il repository con l'immagine che desideri archiviare.

  3. Nel riquadro di navigazione, selezionare Repositories (Repository).

  4. Nella pagina Repository, scegli il repository contenente l'immagine che desideri archiviare.

  5. Seleziona l'immagine che desideri archiviare. Vedrai i dettagli dell'immagine.

  6. Per archiviare l'immagine, seleziona il pulsante Archivia e seleziona Conferma quando richiesto.

  7. Se questa è la prima immagine archiviata nel repository, viene visualizzata una nuova scheda Immagini archiviate con l'immagine appena archiviata. Se ci sono altre immagini archiviate, questa immagine verrà aggiunta a quella scheda.

AWS CLI
Per archiviare un'immagine
  • Utilizzate il update-image-storage-class comando per archiviare un'immagine aggiornando la relativa classe di archiviazione aARCHIVE:

    aws ecr update-image-storage-class \ --repository-name my-repository \ --image-id imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE \ --target-storage-class ARCHIVE
Per archiviare un'immagine utilizzando le politiche del ciclo di vita
  • È possibile configurare le regole di archiviazione per i repository utilizzando le politiche del ciclo di vita per archiviare automaticamente le immagini. Le policy relative al ciclo di vita consentono di archiviare automaticamente le immagini in base a criteri quali:

    • Tempo trascorso da quando l'immagine è stata inviata

    • Tempo trascorso dall'ultima volta che l'immagine è stata estratta

    • Numero massimo di immagini da mantenere attive

    Puoi anche configurare le politiche del ciclo di vita per eliminare definitivamente le immagini dopo che sono state archiviate per un periodo specificato. Per ulteriori informazioni ed esempi di politiche del ciclo di vita con azioni di archiviazione, consulta. Automatizza la pulizia delle immagini utilizzando le politiche del ciclo di vita in Amazon ECR

    Nota

    Le immagini archiviate hanno una durata minima di archiviazione di 90 giorni. Non è possibile configurare politiche del ciclo di vita che eliminino le immagini archiviate da meno di 90 giorni. Se devi eliminare immagini archiviate per meno di 90 giorni, devi utilizzare l'batch-delete-imageAPI, ma ti verrà addebitata la durata minima di archiviazione di 90 giorni.

Quando descrivi le immagini utilizzando il describe-images comando, le immagini archiviate hanno un di. image-status ARCHIVED È possibile filtrare le immagini image-status per visualizzare solo le immagini archiviate o solo le immagini attive.