Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure CLI tillhandahåller en kommandoradsupplevelse för hantering av Azure-resurser. Det är ett bra verktyg för att skapa anpassad automatisering för att använda Azure-resurser. Den här artikeln beskriver hur du säkerhetskopierar Azure Files med Azure CLI. Du kan också utföra de här stegen via Azure PowerShell- eller Azure-portalen.
I slutet av den här självstudien får du lära dig hur du utför åtgärderna nedan med Azure CLI:
- Skapa ett Recovery Services-valv
- Aktivera säkerhetskopiering för Azure Files
- Starta en säkerhetskopiering vid behov för fildelningar
Förutsättningar
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Kom igång med Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du överväga att köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Autentisera till Azure med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda och hantera tillägg med Azure CLI.
Kör az version för att hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
- Den här handledningen kräver version 2.0.18 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
Skapa ett Recovery Services-valv
Ett Recovery Services-valv är en entitet som ger dig en konsoliderad vy och hanteringsfunktion för alla säkerhetskopieringsobjekt. När säkerhetskopieringsjobbet för en skyddad resurs körs, skapas en återställningspunkt i Recovery Services-valvet. Du kan sedan använda någon av dessa återställningspunkter för att återställa data till en given tidpunkt.
Följ dessa steg för att skapa ett Recovery Services-valv:
Ett valv placeras i en resursgrupp. Om du inte har någon befintlig resursgrupp skapar du en ny med az group create . I den här handledningen skapar vi den nya resursgruppen azurefiles i regionen Östra USA.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesAnvänd cmdleten az backup vault create för att skapa valvet. Ange samma plats för valvet som användes för resursgruppen.
I följande exempel skapas ett Recovery Services-säkerhetsvalv med namnet azurefilesvault i östra USA.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Aktivera säkerhetskopiering för Azure Files
Det här avsnittet förutsätter att du redan har en Azure Files som du vill konfigurera säkerhetskopiering för. Om du inte har en skapar du en Azure Files med kommandot az storage share create.
Om du vill aktivera säkerhetskopiering för filresurser måste du skapa en skyddsprincip som definierar när ett säkerhetskopieringsjobb körs och hur länge återställningspunkter lagras. Du kan skapa en säkerhetskopieringspolicy genom az backup policy create cmdlet.
I följande exempel används cmdleten az backup protection enable-for-azurefileshare för att aktivera säkerhetskopiering för azurefiles fildelning i lagringskontot afsaccount med hjälp av säkerhetskopieringspolicy schema 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
Attributet Name i utdata motsvarar namnet på jobbet som skapas av säkerhetskopieringstjänsten för din aktivera säkerhetskopiering åtgärd. Om du vill spåra jobbets status använder du az backup job show cmdlet.
Initiera en säkerhetskopiering vid behov för fildelning
Om du vill utlösa en säkerhetskopiering på begäran för din filresurs i stället för att vänta på att säkerhetskopieringspolicyn ska köra jobbet vid den schemalagda tidpunkten använder du cmdleten az backup protection backup-now.
Du måste definiera följande parametrar för att utlösa en säkerhetskopiering på begäran:
- --container-name är namnet på lagringskontot som är värd för filresursen. För att hämta namnet eller det vänliga namnet på din container, använd kommandot az backup container list.
- --item-name är namnet på fildelningen som du vill säkerhetskopiera på begäran. Om du vill hämta namnet eller det egna namnet på det säkerhetskopierade objektet använder du kommandot az backup item list.
- --retain-until anger datumet tills du vill behålla återställningspunkten. Värdet ska anges i UTC-tidsformat (dd-mm-åååå).
I följande exempel utlöses en säkerhetskopiering på begäran för azurefiles-fildelning i afsaccount-lagringskonto med kvarhållning till och med 2020-01-20.
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
Attributet Name i utdata motsvarar namnet på jobbet som skapas av säkerhetskopieringstjänsten för din säkerhetskopiering på begäran. Om du vill spåra status för ett jobb använder du az backup job show cmdlet.
Nästa steg
- Återställa Azure Files med CLI.
- Återställ Azure Files genom Azure-portalen, Azure PowerShell, REST API.
- Hantera Azure Files-säkerhetskopior med hjälp av Azure-portalen, Azure PowerShell, Azure CLI, REST API.