az dataprotection backup-instance restore
Note
Essa referência faz parte da extensão de proteção de dados da CLI do Azure (versão 2.75.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az dataprotection backup-instance restore comando. 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. |
Extension | 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. |
Extension | 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. |
Extension | GA |
| az dataprotection backup-instance restore trigger |
Dispara a restauração de um BackupInstance. |
Extension | 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, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
[--backup-instance-id]
[--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
[--mi-user-assigned --uami --user-assigned-identity-arm-url]
[--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 a solicitação de restauração para a instância de backup de 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
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do determinado ponto de recuperação ou ponto no tempo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | ArchiveStore, OperationalStore, VaultStore |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Especifique a ID da instância de backup.
Use a identidade atribuída pelo sistema.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | false, true |
ID do ARM da identidade gerenciada atribuída pelo usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (yyyy-mm-ddTHH:MM:SS).
Especifique a ID do ponto de recuperação que será usada para restaurar os dados.
Especifique a duração da reidratação para restauração de reidração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 15 |
Especifique a prioridade de reidratação para restauração de reidração.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Standard |
Restaurar a configuração para restauração. Use esse parâmetro para restaurar com o AzureKubernetesService.
Especifique o tipo de repositório secreto a ser usado para autenticação.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | AzureKeyVault |
Especifique o uri do repositório secreto a ser usado para autenticação.
Especifique a ID do recurso à qual os dados serão restaurados.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
--target-blob-container-url
--target-file-name
[--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
[--mi-user-assigned --uami --user-assigned-identity-arm-url]
[--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 servidor postgresql
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
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do determinado ponto de recuperação ou ponto no tempo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | ArchiveStore, OperationalStore, VaultStore |
Especifique a URL do contêiner de blob para a qual os dados serão restaurados.
Especifique o nome do arquivo para o qual os dados serão restaurados.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Use a identidade atribuída pelo sistema.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | false, true |
ID do ARM da identidade gerenciada atribuída pelo usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (yyyy-mm-ddTHH:MM:SS).
Especifique a ID do ponto de recuperação que será usada para restaurar os dados.
Especifique a duração da reidratação para restauração de reidração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 15 |
Especifique a prioridade de reidratação para restauração de reidração.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Standard |
Especifique a ID do ARM do contêiner de armazenamento de destino para a qual os dados serão restaurados, necessários para restauração como arquivos para outra assinatura.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
[--backup-instance-id]
[--container-list]
[--from-prefix-pattern]
[--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
[--mi-user-assigned --uami --user-assigned-identity-arm-url]
[--point-in-time]
[--recovery-point-id]
[--restore-configuration]
[--target-resource-id]
[--to-prefix-pattern]
[--vaulted-blob-prefix --vaulted-blob-prefix-pattern]
Exemplos
Inicializar a 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
Inicializar a solicitação de restauração no nível do item para o Azure Data Lake Storage com padrões de prefixo e renomear
az dataprotection backup-instance restore initialize-for-item-recovery \
--datasource-type AzureDataLakeStorage \
--restore-location centraluseuap \
--source-datastore VaultStore \
--recovery-point-id {recovery_point_id} \
--target-resource-id {storage_account_id} \
--vaulted-blob-prefix-pattern '{"containers":[{"name":"container1","prefixmatch":["a","b"],"renameto":"container1renamed"},{"name":"container2","renameto":"container2renamed"}]}'
Parâmetros Exigidos
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do determinado ponto de recuperação ou ponto no tempo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | ArchiveStore, OperationalStore, VaultStore |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Especifique a ID da instância de backup.
Especifique a lista de contêineres a serem restaurados.
Especifique o padrão de prefixo para o intervalo inicial.
Use a identidade atribuída pelo sistema.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | false, true |
ID do ARM da identidade gerenciada atribuída pelo usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (yyyy-mm-ddTHH:MM:SS).
Especifique a ID do ponto de recuperação que será usada para restaurar os dados.
Restaurar a configuração para restauração. Use esse parâmetro para restaurar com o AzureKubernetesService.
Especifique a ID do recurso à qual os dados serão restaurados.
Especifique o padrão de prefixo para o intervalo final.
Especifique o padrão de prefixo para blobs abobadados.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dataprotection backup-instance restore trigger
Dispara a restauração de um BackupInstance.
az dataprotection backup-instance restore trigger --backup-instance-name --name
--restore-request-object
[--ids]
[--no-wait]
[--operation-requests --resource-guard-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
Disparar 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
Nome da instância de backup.
Corpo da solicitação para operação. Valor esperado: json-string/@json-file.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
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 de recurso'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não aguarde a conclusão da operação de execução prolongada.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Solicitação de operação crítica que é protegida pelo resourceGuard.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
ID do locatário se o Resource Guard que protege o cofre existir em um locatário diferente.
Use esse sinalizador para restaurar de um ponto de recuperação na região secundária.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | false, true |
Nome do cofre de backup.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |