Le Azure Web App sono un servizio di hosting dei nostri applicativi che forniscono molteplici altre funzionalità, tra le quali anche la possibilità di effettuare il backup dell'intero applicativo ed eventualmente anche dei database ad esso associati.
Non sempre però necessitiamo dell'intero backup, perché possediamo file o cartelle di log che non è fondamentale poter recuperare o ripristinare. In queste situazioni possiamo sfruttare una particolarità dell'ambiente, che ci permette di escludere file o cartelle dal processo. E' sufficiente creare un file _backup.filter nella cartella D:\home\site\wwwroot, attraverso FTP, Kudu o controllo sorgente. In esso dobbiamo specificare riga per riga i percorsi da escludere, come nell'esempio.
\site\wwwroot\TempImages \site\data\log.txt
E' opportuno omettere la prima parte del percorso. Posizionato il file è sufficiente procedere con i regolari backup, manualmente o tramite programmazione. Di conseguenza troveremo nello zip tutte le cartelle dell'app escluse quelle indicate in precedenza.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire domini wildcard in Azure Container Apps
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Implementare l'infinite scroll con QuickGrid in Blazor Server
Semplificare il deployment di siti statici con Azure Static Web App
Cambiare la chiave di partizionamento di Azure Cosmos DB
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Miglioramenti agli screen reader e al contrasto in Angular
Eseguire operazioni sui blob con Azure Storage Actions
Paginare i risultati con QuickGrid in Blazor
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Usare le collection expression per inizializzare una lista di oggetti in C#