az dataprotection backup-instance restore
Note
Essa referência faz parte da extensão dataprotection para o 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}
[--acquire-policy-token]
[--backup-instance-id]
[--change-reference]
[--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.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Especifique a ID da instância de backup.
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
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
[--acquire-policy-token]
[--change-reference]
[--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.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
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}
[--acquire-policy-token]
[--backup-instance-id]
[--change-reference]
[--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.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Especifique a ID da instância de backup.
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
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
[--acquire-policy-token]
[--change-reference]
[--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.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
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 |