az dataprotection backup-instance restore
Note
Essa referência faz parte da extensão de proteção de dados para a CLI do Azure (versão 2.75.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. |
Extension | disponibilidade geral |
| 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 | disponibilidade geral |
| 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 | disponibilidade geral |
| az dataprotection backup-instance restore trigger |
Aciona a restauração para um BackupInstance. |
Extension | disponibilidade geral |
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 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
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceites: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.
| Propriedade | Valor |
|---|---|
| Valores aceites: | ArchiveStore, OperationalStore, VaultStore |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Especifique o ID da instância de backup.
Use a identidade atribuída ao sistema.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
ID ARM da Identidade Gerenciada Atribuída ao Usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).
Especifique o ID do ponto de recuperação que será usado para restaurar os dados.
Especifique a duração da reidratação para a restauração do reidrato.
| Propriedade | Valor |
|---|---|
| Default value: | 15 |
Especifique a prioridade de reidratação para a restauração do reidrato.
| Propriedade | Valor |
|---|---|
| Valores aceites: | Standard |
Restaure a configuração para restauração. Use este parâmetro para restaurar com AzureKubernetesService.
Especifique o tipo de armazenamento secreto a ser usado para autenticação.
| Propriedade | Valor |
|---|---|
| Valores aceites: | AzureKeyVault |
Especifique o uri de armazenamento secreto a ser usado para autenticação.
Especifique o ID do recurso para o qual os dados serão restaurados.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | 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 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
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceites: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.
| Propriedade | Valor |
|---|---|
| Valores aceites: | ArchiveStore, OperationalStore, VaultStore |
Especifique a url do contêiner de blob para o 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 tornar-se necessários para que o comando seja executado com êxito.
Use a identidade atribuída ao sistema.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
ID ARM da Identidade Gerenciada Atribuída ao Usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).
Especifique o ID do ponto de recuperação que será usado para restaurar os dados.
Especifique a duração da reidratação para a restauração do reidrato.
| Propriedade | Valor |
|---|---|
| Default value: | 15 |
Especifique a prioridade de reidratação para a restauração do reidrato.
| Propriedade | Valor |
|---|---|
| Valores aceites: | Standard |
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
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | 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 solicitação de restauração para instância de backup de blob 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 armazenamento do azure data lake 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 Obrigatórios
Especifique o tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Valores aceites: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Especifique o local de restauração.
Especifique o tipo de armazenamento de dados do ponto de recuperação ou ponto no tempo determinado.
| Propriedade | Valor |
|---|---|
| Valores aceites: | ArchiveStore, OperationalStore, VaultStore |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Especifique o 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 ao sistema.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
ID ARM da Identidade Gerenciada Atribuída ao Usuário.
Especifique o ponto no tempo que será usado para restaurar os dados em UTC (aaaa-mm-ddTHH:MM:SS).
Especifique o ID do ponto de recuperação que será usado para restaurar os dados.
Restaure a configuração para restauração. Use este parâmetro para restaurar com AzureKubernetesService.
Especifique o ID do recurso para o 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 de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az dataprotection backup-instance restore trigger
Aciona a restauração para 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
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
Nome da instância de backup.
Corpo do pedido 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 tornar-se necessários para que o comando seja executado com êxito.
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | 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 subscrição. 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 proteger o cofre existir em um locatário diferente.
Use esse sinalizador para restaurar a partir de um ponto de recuperação na região secundária.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
Nome do cofre de backup.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |