Compartilhar via


Início Rápido: Criar uma política de backup em cofre para o Azure Data Lake Storage

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

Pré-requisitos

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

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

Uma política de backup define a agenda e a frequência para fazer backup do Azure Data Lake Storage. Você pode criar uma política de backup no 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 Azure Data Lake Storage no cofre de Backup, siga estas etapas:

  1. No portal do Azure, vá para o cofre de Backup, >políticas de Backup, e então 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 no nome da política e selecione o tipo de fonte de dados como Azure Data Lake Storage.

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

  3. Na guia Agendar + retenção , na seção Agendamento de Backup , defina a Frequência de Backup como Diária ou Semanal e a agenda para criar 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 Examinar + 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 Azure Data Lake Storage usando o PowerShell.

Pré-requisitos

Antes de criar uma política de backup com cofre para o Azure Data Lake Storage, garanta que os seguintes pré-requisitos sejam atendidos:

Configurar uma política de backup segura para o Azure Data Lake Storage usando o PowerShell

Para configurar uma política de backup em cofre para o Azure Data Lake Storage, execute os seguintes cmdlets:

  1. Para buscar o modelo de política, use o Get-AzDataProtectionPolicyTemplate cmdlet. Esse 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 protegido, defina o agendamento e a retenção para backups. Os exemplos de cmdlets a seguir criam uma política de backup com um frequência de backup de toda semana nas sextas e terças à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 Azure Data Lake Storage usando a CLI do Azure.

Pré-requisitos

Antes de criar uma política de backup protegida para o Azure Data Lake Storage, certifique-se de que os seguintes pré-requisitos foram atendidos:

Configurar uma política de backup em cofre para o Azure Data Lake Storage usando Azure CLI

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

Importante

O agendamento do backup segue o formato de duração ISO 8601. No entanto, não há suporte para o prefixo R de intervalo repetido, 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 para o backup do Azure Data Lake Storage, busque o modelo de política usando o az dataprotection backup-policy get-default-policy-template comando. 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 da política com todos os valores necessários, prossiga para criar uma nova política 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 exemplo de JSON a seguir é definido para configurar uma política de retenção padrão de 30 dias para o backup em cofre. O backup em cofre é agendado para todos os dias às 7h30 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óximas etapas