Creare un'app nel servizio App Service di Azure è molto semplice, così come cancellarla accidentalmente. Tuttavia, la cancellazione porta con sé anche il file system dell'App Service e tutte le sue configurazioni, ma fortunatamente possiamo rimediare a tutto questo. Se abbiamo accidentalmente cancellato un'app, possiamo comunque recuperarla direttamente dal portale di Azure oppure tramite PowerShell.
Il ripristino di un'app cancellata permette di recuperare sia la configurazione dell'app che il suo contenuto, risolvendo il problema di perdita di dati o di configurazioni critiche. Tuttavia, è importante notare che le app eliminate vengono completamente rimosse dal sistema dopo 30 giorni e alcune configurazioni specifiche, come i domini personalizzati o i certificati, non vengono ripristinate automaticamente e dovranno essere riconfigurate manualmente.
Per ripristinare un'app dal portale, accediamo alla sezione App Service e selezioniamo l'opzione di recupero tra le app eliminate.

Verrà presentata una lista delle app cancellate, dalla quale possiamo scegliere quella desiderata per procedere con il ripristino. Durante il processo ci viene chiesto di ripristinare l'app sostituendo un app service già esistente (che possiamo creare per lo scopo) che dev'essere compatibile (Windows/Linux) con quello da ripristinare.

Una volta completato il ripristino, dobbiamo verificare manualmente le configurazioni personalizzate, come i domini o le impostazioni di sicurezza, per garantire che tutto funzioni come previsto.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cambiare la chiave di partizionamento di Azure Cosmos DB
Configurare lo startup di applicazioni server e client con .NET Aspire
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Proteggere le risorse Azure con private link e private endpoints
Gestire gli accessi con Token su Azure Container Registry
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Selettore CSS :has() e i suoi casi d'uso avanzati
Loggare le query più lente con Entity Framework
Sfruttare al massimo i topic space di Event Grid MQTT
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi