Partilhar via


az dataprotection backup-instance restore

Nota

Essa referência faz parte da extensão de proteção de dados para a CLI do Azure (versão 2.57.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az dataprotection backup-instance restore . Saiba mais sobre extensões.

Restaure instâncias de backup de pontos de recuperação em um cofre de backup.

Comandos

Name Description Tipo Status
az dataprotection backup-instance restore initialize-for-data-recovery

Inicialize o objeto de solicitação de restauração para recuperar todos os dados de backup em um cofre de backup.

Extensão GA
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Inicialize o objeto de solicitação de restauração para recuperar todos os dados de backup como arquivos em um cofre de backup.

Extensão GA
az dataprotection backup-instance restore initialize-for-item-recovery

Inicialize o objeto de solicitação de restauração para recuperar itens especificados de dados de backup em um cofre de backup.

Extensão GA
az dataprotection backup-instance restore trigger

Aciona a restauração para um BackupInstance.

Extensão GA

az dataprotection backup-instance restore initialize-for-data-recovery

Inicialize o objeto de solicitação de restauração para recuperar todos os dados de backup em um cofre de backup.

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--rehydration-duration]
                                                                       [--rehydration-priority {Standard}]
                                                                       [--restore-configuration]
                                                                       [--secret-store-type {AzureKeyVault}]
                                                                       [--secret-store-uri]
                                                                       [--target-resource-id]

Exemplos

Inicializar solicitação de restauração para a instância do Azure Disk Backup

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type AzureDisk --restore-location centraluseuap --source-datastore OperationalStore --target-resource-id {restore_disk_id} --recovery-point-id b7e6f082-b310-11eb-8f55-9cfce85d4fae

Parâmetros Obrigatórios

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceites: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Especifique o local de restauração.

--source-datastore

Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.

Valores aceites: ArchiveStore, OperationalStore, VaultStore

Parâmetros Opcionais

--backup-instance-id

Especifique o ID da instância de backup.

--point-in-time

Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).

--recovery-point-id

Especifique o ID do ponto de recuperação que será usado para restaurar os dados.

--rehydration-duration

Especifique a duração da reidratação para a restauração do reidrato.

Default value: 15
--rehydration-priority

Especifique a prioridade de reidratação para a restauração do reidrato.

Valores aceites: Standard
--restore-configuration

Restaure a configuração para restauração. Use este parâmetro para restaurar com AzureKubernetesService.

--secret-store-type

Especifique o tipo de armazenamento secreto a ser usado para autenticação.

Valores aceites: AzureKeyVault
--secret-store-uri

Especifique o uri de armazenamento secreto a ser usado para autenticação.

--target-resource-id

Especifique o ID do recurso para o qual os dados serão restaurados.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Inicialize o objeto de solicitação de restauração para recuperar todos os dados de backup como arquivos em um cofre de backup.

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                                --restore-location
                                                                                --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                                --target-blob-container-url
                                                                                --target-file-name
                                                                                [--point-in-time]
                                                                                [--recovery-point-id]
                                                                                [--rehydration-duration]
                                                                                [--rehydration-priority {Standard}]
                                                                                [--target-resource-id]

Exemplos

Inicializar solicitação de restauração para o banco de dados do Azure como arquivos para a instância de backup do PostgreSQL Server

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type AzureDatabaseForPostgreSQL --restore-location centraluseuap --source-datastore VaultStore --target-blob-container-url {target_blob_container_url} --target-file-name {target_file_name} --recovery-point-id 9a4ab128e2d441d6a575ecd85903bd81

Parâmetros Obrigatórios

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceites: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Especifique o local de restauração.

--source-datastore

Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.

Valores aceites: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Especifique a url do contêiner de blob para o qual os dados serão restaurados.

--target-file-name

Especifique o nome do arquivo para o qual os dados serão restaurados.

Parâmetros Opcionais

--point-in-time

Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).

--recovery-point-id

Especifique o ID do ponto de recuperação que será usado para restaurar os dados.

--rehydration-duration

Especifique a duração da reidratação para a restauração do reidrato.

Default value: 15
--rehydration-priority

Especifique a prioridade de reidratação para a restauração do reidrato.

Valores aceites: Standard
--target-resource-id

Especifique o ID ARM do contêiner de armazenamento de destino para o qual os dados serão restaurados, necessários para restaurar como arquivos para outra assinatura.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dataprotection backup-instance restore initialize-for-item-recovery

Inicialize o objeto de solicitação de restauração para recuperar itens especificados de dados de backup em um cofre de backup.

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--container-list]
                                                                       [--from-prefix-pattern]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--restore-configuration]
                                                                       [--target-resource-id]
                                                                       [--to-prefix-pattern]
                                                                       [--vaulted-blob-prefix]

Exemplos

Inicializar solicitação de restauração para a instância de backup do blob do Azure

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type AzureBlob --restore-location centraluseuap --source-datastore OperationalStore --backup-instance-id {backup_instance_id}  --point-in-time 2021-05-26T15:00:00 --container-list container1 container2

Parâmetros Obrigatórios

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceites: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Especifique o local de restauração.

--source-datastore

Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.

Valores aceites: ArchiveStore, OperationalStore, VaultStore

Parâmetros Opcionais

--backup-instance-id

Especifique o ID da instância de backup.

--container-list

Especifique a lista de contêineres a serem restaurados.

--from-prefix-pattern

Especifique o padrão de prefixo para o intervalo inicial.

--point-in-time

Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).

--recovery-point-id

Especifique o ID do ponto de recuperação que será usado para restaurar os dados.

--restore-configuration

Restaure a configuração para restauração. Use este parâmetro para restaurar com AzureKubernetesService.

--target-resource-id

Especifique o ID do recurso para o qual os dados serão restaurados.

--to-prefix-pattern

Especifique o padrão de prefixo para o intervalo final.

--vaulted-blob-prefix --vaulted-blob-prefix-pattern

Especifique o padrão de prefixo para blobs abobadados.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dataprotection backup-instance restore trigger

Aciona a restauração para um BackupInstance.

az dataprotection backup-instance restore trigger --backup-instance-name
                                                  --restore-request-object
                                                  [--ids]
                                                  [--no-wait]
                                                  [--operation-requests]
                                                  [--resource-group]
                                                  [--subscription]
                                                  [--tenant-id]
                                                  [--use-secondary-region {false, true}]
                                                  [--vault-name]

Exemplos

Acionar uma operação de restauração

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json

Acionar uma operação de restauração entre regiões

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json --use-secondary-region

Parâmetros Obrigatórios

--backup-instance-name --name -n

Nome da instância de backup.

--restore-request-object

Corpo do pedido para operação. Valor esperado: json-string/@json-file.

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--operation-requests --resource-guard-operation-requests

Solicitação de operação crítica que é protegida pelo resourceGuard.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--tenant-id

ID do locatário se o Resource Guard proteger o cofre existir em um locatário diferente.

--use-secondary-region

Use esse sinalizador para restaurar a partir de um ponto de recuperação na região secundária.

Valores aceites: false, true
--vault-name -v

Nome do cofre de backup.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.