Sdílet prostřednictvím


Rychlý start: Vytvoření zásad trezoru zálohování pro Azure Data Lake Storage

Tento rychlý průvodce popisuje, jak vytvořit zásadu zálohování v trezoru pro Azure Data Lake Storage z Azure portálu.

Požadavky

Než vytvoříte zásady zálohování s trezorem pro Azure Data Lake Storage, ujistěte se, že jsou následující požadavky splněny.

Konfigurace zálohovacích zásad do trezoru pro Azure Data Lake Storage pomocí portálu Azure

Zásady zálohování definují plán a frekvenci zálohování služby Azure Data Lake Storage. Můžete buď vytvořit zásadu zálohování z trezoru služby Backup, nebo ji vytvořit na cestách během konfigurace zálohování.

Pokud chcete nakonfigurovat zásady trezoru zálohování pro Azure Data Lake Storage z trezoru služby Backup, postupujte takto:

  1. Na portálu Azure přejděte do trezoru záloh>zásad zálohování a pak vyberte + Přidat.

  2. V podokně Vytvořit zásadu zálohování na kartě Základy zadejte název nové zásady pro název zásady a pak jako Azure Data Lake Storage vyberte typ zdroje dat.

    Snímek obrazovky ukazuje, jak začít vytvářet zásady zálohování.

  3. Na kartě Plán + uchovávání informací v části Plán zálohování nastavte frekvenci zálohování jako denní nebo týdenní a plán pro vytváření bodů obnovení pro zálohy.

  4. V části Přidat uchovávání upravte výchozí pravidlo uchovávání nebo přidejte nová pravidla pro určení uchovávání bodů obnovení.

  5. Vyberte možnost Zkontrolovat a vytvořit.

  6. Po úspěšném dokončení kontroly vyberte Vytvořit.

Tento rychlý úvod popisuje, jak vytvořit zásady zálohování v trezoru pro zálohování Azure Data Lake Storage s využitím PowerShellu.

Požadavky

Než vytvoříte zásady trezorového zálohování pro Azure Data Lake Storage, ujistěte se, že jsou splněny následující požadavky:

Konfigurace zásad trezoru zálohování pro Azure Data Lake Storage pomocí PowerShellu

Pokud chcete nakonfigurovat zásady zálohování s trezorem pro Azure Data Lake Storage, spusťte následující příkazy cmdlet:

  1. K načtení šablony zásad použijte cmdlet Get-AzDataProtectionPolicyTemplate. Tento příkaz načte výchozí šablonu zásad pro daný typ zdroje dat. Pomocí této šablony zásad můžete vytvořit novou zásadu.

    $defaultPol = Get-AzDataProtectionPolicyTemplate -DatasourceType AzureDataLakeStorage
    
  2. Pokud chcete vytvořit zásady pro zálohování do trezoru, nastavte plán a uchovávání záloh. Následující ukázkové příkazy cmdlet vytvoří zásady zálohování s frekvencí zálohování každý týden v úterý a pátek v 10:00 a s dobou uchovávání tři měsíce.

    $schDates = @(
    (
    (Get-Date -Year 2023 -Month 08 -Day 18 -Hour 10 -Minute 0 -Second 0)
    ),
    (
    (Get-Date -Year 2023 -Month 08 -Day 22 -Hour 10 -Minute 0 -Second 0)
    ))
    $trigger =  New-AzDataProtectionPolicyTriggerScheduleClientObject -ScheduleDays $schDates -IntervalType Weekly -IntervalCount 1
    Edit-AzDataProtectionPolicyTriggerClientObject -Schedule $trigger -Policy $defaultPol
    
    $lifeCycleVault = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore VaultStore -SourceRetentionDurationType Months -SourceRetentionDurationCount 3
    Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $defaultPol -Name Default -LifeCycles $lifeCycleVault -IsDefault $true
    New-AzDataProtectionBackupPolicy -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -Name "MyPolicy" -Policy $defaultPol
    
    

Tento rychlý start popisuje, jak vytvořit trezorové zásady zálohování pro zálohování Azure Data Lake Storage pomocí Azure CLI.

Požadavky

Než vytvoříte zásady zálohování trezoru pro Azure Data Lake Storage, ujistěte se, že jsou splněny následující požadavky:

Konfigurujte trezorovou zálohovací politiku pro Azure Data Lake Storage pomocí Azure CLI

Pokud chcete nakonfigurovat trezorovou zálohovací politiku pro zálohování Azure Data Lake Storage, spusťte následující příkazy:

Důležité

Plán zálohování se řídí formátem doby trvání ISO 8601. Předpona R opakujícího se intervalu se ale nepodporuje, protože zálohy jsou nakonfigurované tak, aby běžely neomezeně dlouho. Jakákoli hodnota zadaná pomocí R se ignoruje.

  1. Pokud chcete porozumět komponentám zásad zálohování pro zálohování Azure Data Lake Storage, načtěte šablonu zásad pomocí az dataprotection backup-policy get-default-policy-template příkazu. Následující příkaz vrátí výchozí šablonu zásad pro daný typ zdroje dat, kterou můžete použít k vytvoření nové zásady.

    az dataprotection backup-policy get-default-policy-template --datasource-type AzureDataLakeStorage > policy.json
    
  2. Po uložení kódu JSON zásad se všemi požadovanými hodnotami pokračujte vytvořením nové zásady z objektu az dataprotection backup-policy create zásad pomocí příkazu.

    Az dataprotection backup-policy create -g adlsrg –vault-name TestBkpVault -n AdlsPolicy1  –policy policy.json
    

    Následující příklad JSON je definován tak, aby nakonfiguroval výchozí dobu uchovávání 30 dnů pro trezorované zálohování. Trezorované zálohování je naplánované každý den v 7:30 UTC.

    {
       "properties": {
          "policyRules": [
                {
                   "lifecycles": [
                      {
                            "deleteAfter": {
                               "objectType": "AbsoluteDeleteOption",
                               "duration": "P30D"
                            },
                            "targetDataStoreCopySettings": [],
                            "sourceDataStore": {
                               "dataStoreType": "VaultStore",
                               "objectType": "DataStoreInfoBase"
                            }
                      }
                   ],
                   "isDefault": true,
                   "name": "Default",
                   "objectType": "AzureRetentionRule"
                },
                {
                   "backupParameters": {
                      "backupType": "Discrete",
                      "objectType": "AzureBackupParams"
                   },
                   "trigger": {
                      "schedule": {
                            "repeatingTimeIntervals": [
                               "R/2025-10-13T07:00:00+00:00/P1D"
                            ],
                            "timeZone": "Coordinated Universal Time"
                      },
                      "taggingCriteria": [
                            {
                               "tagInfo": {
                                  "tagName": "Default",
                                  "id": "Default_"
                               },
                               "taggingPriority": 99,
                               "isDefault": true
                            }
                      ],
                      "objectType": "ScheduleBasedTriggerContext"
                   },
                   "dataStore": {
                      "dataStoreType": "VaultStore",
                      "objectType": "DataStoreInfoBase"
                   },
                   "name": "BackupDaily",
                   "objectType": "AzureBackupRule"
                }
          ],
          "datasourceTypes": [
                "Microsoft.Storage/storageAccounts/adlsBlobServices"
          ],
          "objectType": "BackupPolicy"
       },
       "id": "/subscriptions/ xxxxxxxx-xxxx-xxxx-xxxx /resourceGroups/ adlsrg/providers/Microsoft.DataProtection/backupVaults/ TestBkpVault/backupPolicies/AdlsPolicy1",
       "name": "AdlsPolicy1",
       "type": "Microsoft.DataProtection/backupVaults/backupPolicies"
    }
    

Další kroky