Compartilhar via


az dataprotection backup-instance restore

Observação

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.

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

Comandos

Nome 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 Backup em Disco do Azure

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 Exigidos

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceitos: 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 ou ponto de recuperação especificado.

Valores aceitos: 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 a ID do ponto de recuperação que será usada para restaurar os dados.

--rehydration-duration

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

Valor padrão: 15
--rehydration-priority

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

Valores aceitos: Standard
--restore-configuration

Restaurar a configuração para restauração. Use esse parâmetro para restaurar com o AzureKubernetesService.

--secret-store-type

Especifique o tipo de repositório secreto a ser usado para autenticação.

Valores aceitos: AzureKeyVault
--secret-store-uri

Especifique o uri do repositório secreto a ser usado para autenticação.

--target-resource-id

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 a 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 Exigidos

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceitos: 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 ou ponto de recuperação especificado.

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

Especifique a URL do contêiner de blob para a 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 a ID do ponto de recuperação que será usada para restaurar os dados.

--rehydration-duration

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

Valor padrão: 15
--rehydration-priority

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

Valores aceitos: 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 Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 de 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 Exigidos

--datasource-type

Especifique o tipo de fonte de dados.

Valores aceitos: 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 ou ponto de recuperação especificado.

Valores aceitos: 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 a ID do ponto de recuperação que será usada para restaurar os dados.

--restore-configuration

Restaurar a configuração para restauração. Use esse parâmetro para restaurar com o AzureKubernetesService.

--target-resource-id

Especifique a ID do recurso para a 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 com compartimento.

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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

Disparar 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 Exigidos

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

Nome da instância de backup.

--restore-request-object

Solicitar corpo para operação. Valor esperado: json-string/@json-file.

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--no-wait

Não aguarde a conclusão da operação de execução longa.

Valor padrão: False
--operation-requests --resource-guard-operation-requests

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

--resource-group -g

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--tenant-id

ID do locatário se o Resource Guard que protege 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 aceitos: false, true
--vault-name -v

Nome do cofre de backup.

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.