Per memorizzare immagini Docker o di tipo Open Container Initiative (OCI) in forma privata, sulla piattaforma cloud di Microsoft possiamo utilizzare Azure Container Registry (ACR). Il servizio completamente PaaS supporta repository, tag, autenticazione e anche la possibilità di eseguire task di build.
Di recente è stata aggiunta la possibilità di abilitare anche la cancellazione logica, o meglio il soft delete, cioè la possibilità di non cancellare immediamente i tag o i repository, ma di tenerli in una sorta di cestino per un certo numero di giorni. Per usufruire di questa funzionalità dobbiamo prima di tutto abilitarla a livello di registro, indicando per quanti giorni mantenere l?elemento cancellato (fino ad un massimo di 90 giorni).
![](https://www.cloudnativeitalia.com/script/images/236.jpg)
Da questo momento a livello di lista o di singolo repository troviamo le voci Manage deleted repositories e Manage deleted aritifacts con le quali possiamo visualizzare tutti gli elementi cancellati.
![](https://www.cloudnativeitalia.com/script/images/236_2.jpg)
Su ogni voce possiamo successivamente premere l?apposito pulsante Restore e procedere con il recupero.
![](https://www.cloudnativeitalia.com/script/images/236_3.jpg)
Se il tag ripristinato esiste già, questo verrà sovrascritto, spostando il tag già esistente nel cestino. Da notare, infine, che gli elementi nel cestino concorrono ad occupare lo spazio totale calcolato.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Tailwind CSS all'interno di React: primi componenti
Implementare l'infinite scroll con QuickGrid in Blazor Server
Eseguire attività con Azure Container Jobs
Short-circuiting della Pipeline in ASP.NET Core
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Reactive form tipizzati con modellazione del FormBuilder in Angular
Gestire la cancellazione di una richiesta in streaming da Blazor
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Sostituire la GitHub Action di login su private registry
Eseguire operazioni sui blob con Azure Storage Actions
Utilizzare Azure Cosmos DB con i vettori
Eseguire attività pianificate con Azure Container Jobs