Partilhar via


Guia de início rápido: criar uma política de backup em cofre para o Armazenamento do Azure Data Lake

Este guia de início rápido descreve como criar uma política de backup em cofre para o Armazenamento Azure Data Lake a partir do portal do Azure.

Pré-requisitos

Antes de criar uma política de backup em cofre para o Armazenamento Azure Data Lake, verifique se os seguintes pré-requisitos são atendidos:

Configurar uma política de backup em cofre para o Armazenamento do Azure Data Lake usando o portal do Azure

Uma política de backup define o agendamento e a frequência para fazer backup do Armazenamento do Azure Data Lake. Você pode criar uma política de backup a partir do cofre de backup ou criá-la em qualquer lugar durante a configuração de backup.

Para configurar uma política de backup em cofre para o Armazenamento Azure Data Lake a partir do cofre de Backup, siga estas etapas:

  1. No portal do Azure, vá para o cofre de backup>políticas de backup, e selecione + Adicionar.

  2. No painel Criar Política de Backup , na guia Noções Básicas , forneça um nome para a nova política em Nome da Política e selecione Tipo de Fonte de Dados como Armazenamento Azure Data Lake.

    A captura de tela mostra como começar a criar uma política de backup.

  3. Na guia Agendar + retenção , na seção Agenda de backup , defina a Frequência de backup como Diária ou Semanal e o agendamento para a criação de pontos de recuperação para backups.

  4. Na seção Adicionar retenção , edite a regra de retenção padrão ou adicione novas regras para especificar a retenção de pontos de recuperação.

  5. Selecione Verificar + criar.

  6. Depois que a revisão for bem-sucedida, selecione Criar.

Este guia de início rápido descreve como criar uma política de backup em cofre para o backup do Armazenamento Azure Data Lake usando o PowerShell.

Pré-requisitos

Antes de criar uma política de backup em cofre para o Armazenamento Azure Data Lake, verifique se os seguintes pré-requisitos são atendidos:

Configurar uma política de backup em cofre para o Armazenamento do Azure Data Lake usando o PowerShell

Para configurar uma política de backup protegido para o Armazenamento do Azure Data Lake, execute os seguintes cmdlets:

  1. Para buscar o modelo de política, use o Get-AzDataProtectionPolicyTemplate cmdlet. Este comando busca um modelo de política padrão para um determinado tipo de fonte de dados. Use este modelo de política para criar uma nova política.

    $defaultPol = Get-AzDataProtectionPolicyTemplate -DatasourceType AzureDataLakeStorage
    
  2. Para criar uma política de backup seguro, defina o agendamento e a retenção para backups. Os exemplos de cmdlets a seguir criam uma política de backup com uma frequência de backup semanal às sextas-feiras e terças-feiras às 10h e uma retenção de três meses.

    $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
    
    

Este guia de início rápido descreve como criar uma política de backup em cofre para o backup do Armazenamento do Azure Data Lake usando a CLI do Azure.

Pré-requisitos

Antes de criar uma política de backup em cofre para o Armazenamento Azure Data Lake, verifique se os seguintes pré-requisitos são atendidos:

Configurar uma política de backup protegida para o Armazenamento Azure Data Lake usando o Azure CLI

Para configurar uma política de backup em cofre para o backup do Armazenamento do Azure Date Lake, execute os seguintes comandos:

Importante

O agendamento do backup segue o formato de duração do ISO 8601. No entanto, o prefixo R de intervalo de repetição não é suportado, pois os backups são configurados para serem executados indefinidamente. Qualquer valor especificado com R é ignorado.

  1. Para entender os componentes da política de backup do Armazenamento Azure Data Lake, obtenha o modelo de política usando o comando az dataprotection backup-policy get-default-policy-template. O comando a seguir retorna um modelo de política padrão para um determinado tipo de fonte de dados que você pode usar para criar uma nova política.

    az dataprotection backup-policy get-default-policy-template --datasource-type AzureDataLakeStorage > policy.json
    
  2. Depois de salvar o JSON de política com todos os valores necessários, prossiga para criar uma nova política a partir do objeto de política usando o az dataprotection backup-policy create comando.

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

    O JSON de exemplo a seguir é usado para definir uma política de retenção padrão de 30 dias para backup em cofre seguro. O backup armazenado em cofre é agendado diariamente às 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"
    }
    

Próximos passos