Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'interfaccia della riga di comando di Azure offre un'esperienza di tipo riga di comando per la gestione delle risorse di Azure. È un ottimo strumento per la creazione di automazione personalizzata per l'uso delle risorse di Azure. Questo articolo illustra in dettaglio come eseguire il backup di File di Azure con l'interfaccia della riga di comando di Azure. È anche possibile eseguire questi passaggi tramite Azure PowerShell o il portale di Azure.
Al termine di questa esercitazione si apprenderà come eseguire le operazioni seguenti con l'interfaccia della riga di comando di Azure:
- Creare un insieme di credenziali di Servizi di ripristino
- Abilitare il backup per File di Azure
- Attivare un backup su richiesta per le condivisioni file
Prerequisiti
È possibile utilizzare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Introduzione ad Azure Cloud Shell.
Se preferisci eseguire localmente i comandi di riferimento della CLI, installa l'Azure CLI. Se si esegue in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se usi un'installazione locale, accedi all'interfaccia della riga di comando di Azure usando il comando az login. Per completare il processo di autenticazione, seguire i passaggi visualizzati nel terminale. Per altre opzioni di accesso, vedere Eseguire l'autenticazione ad Azure con l'interfaccia della riga di comando di Azure.
Quando ti viene richiesto, installa l'estensione Azure CLI al primo utilizzo. Per altre informazioni sulle estensioni, vedere Usare e gestire le estensioni con l'interfaccia della riga di comando di Azure.
Esegui az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, avviare az upgrade.
- Questa esercitazione richiede la versione 2.0.18 o successiva dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.
Creare un insieme di credenziali di Servizi di ripristino
Un insieme di credenziali di Servizi di ripristino è un'entità che offre una visualizzazione e una funzionalità di gestione consolidate in tutti gli elementi di backup. Quando viene eseguito, il processo di backup per una risorsa protetta crea un punto di ripristino all'interno dell'insieme di credenziali dei servizi di ripristino. È quindi possibile usare uno di questi punti di ripristino per ripristinare i dati a un dato momento.
Seguire questa procedura per creare un insieme di credenziali di Servizi di ripristino:
Un insieme di credenziali viene inserito in un gruppo di risorse. Se non si ha un gruppo di risorse esistente, crearne uno nuovo con az group create . In questa esercitazione viene creato il nuovo gruppo di risorse azurefiles nell'area Stati Uniti orientali.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesUsare il cmdlet az backup vault create per creare l'insieme di credenziali. Specificare per l'insieme di credenziali lo stesso percorso usato per il gruppo di risorse.
L'esempio seguente crea un insieme di credenziali di Servizi di ripristino denominato azurefilesvault nell'area Stati Uniti orientali.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Abilitare il backup per File di Azure
Questa sezione presuppone che sia già disponibile un file di Azure per il quale si vuole configurare il backup. Se non è disponibile, creare un file di Azure usando il comando az storage share create .
Per abilitare il backup per le condivisioni file, è necessario creare criteri di protezione che definiscono quando viene eseguito un processo di backup e per quanto tempo vengono archiviati i punti di ripristino. È possibile creare un criterio di backup usando il cmdlet az backup policy create .
L'esempio seguente usa il cmdlet az backup protection enable-for-azurefileshare per abilitare il backup per la condivisione file di azurefiles nell'account di archiviazione afsaccount usando i criteri di backup di pianificazione 1 :
az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles --output table
Name ResourceGroup
------------------------------------ ---------------
0caa93f4-460b-4328-ac1d-8293521dd928 azurefiles
L'attributo Name nell'output corrisponde al nome del processo creato dal servizio di backup per l'operazione di backup. Per tenere traccia dello stato del processo, usare il cmdlet az backup job show .
Attivare un backup su richiesta per la condivisione file
Se si vuole attivare un backup su richiesta per la condivisione file anziché attendere che i criteri di backup eseguano il processo in base all'ora pianificata, usare il cmdlet az backup protection backup-now .
È necessario definire i parametri seguenti per attivare un backup su richiesta:
- --container-name è il nome dell'account di archiviazione che ospita la condivisione file. Per recuperare il nome o il nome descrittivo del contenitore, usare il comando az backup container list.
- --item-name è il nome della condivisione file per cui si vuole attivare un backup su richiesta. Per recuperare il nome o il nome descrittivo dell'elemento sottoposto a backup, usare il comando az backup item list.
- --retain-until specifica la data fino a quando si desidera mantenere il punto di ripristino. Il valore deve essere impostato in formato ora UTC (dd-mm-yyyy).
L'esempio seguente attiva un backup su richiesta per la condivisione file azurefiles nell'account di archiviazione afsaccount con conservazione fino al 20-01-2020.
az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name ResourceGroup
------------------------------------ ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12 azurefiles
L'attributo Name nell'output corrisponde al nome del processo creato dal servizio di backup per l'operazione di backup su richiesta. Per tenere traccia dello stato di un processo, usare il cmdlet az backup job show .
Passaggi successivi
- Ripristinare File di Azure con l'interfaccia della riga di comando.
- Ripristinare File di Azure usando il portale di Azure, Azure PowerShell, l'API REST.
- Gestire i backup di File di Azure usando il portale di Azure, Azure PowerShell, l'interfaccia a riga di comando di Azure, l'API REST.