az dataprotection backup-instance restore
Uwaga
Ta dokumentacja jest częścią rozszerzenia ochrony danych dla interfejsu wiersza polecenia platformy Azure (wersja 2.75.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az dataprotection backup-instance restore. Dowiedz się więcej o rozszerzeniach.
Przywracanie kopii zapasowych wystąpień z punktów odzyskiwania w magazynie kopii zapasowych.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az dataprotection backup-instance restore initialize-for-data-recovery |
Zainicjuj obiekt żądania przywracania, aby odzyskać wszystkie kopie zapasowe danych w magazynie kopii zapasowych. |
Rozszerzenie | ogólna dostępność |
| az dataprotection backup-instance restore initialize-for-data-recovery-as-files |
Zainicjuj obiekt żądania przywracania, aby odzyskać wszystkie kopie zapasowe danych jako pliki w magazynie kopii zapasowych. |
Rozszerzenie | ogólna dostępność |
| az dataprotection backup-instance restore initialize-for-item-recovery |
Zainicjuj obiekt żądania przywracania, aby odzyskać określone elementy kopii zapasowej danych w magazynie kopii zapasowych. |
Rozszerzenie | ogólna dostępność |
| az dataprotection backup-instance restore trigger |
Wyzwala przywracanie dla klasy BackupInstance. |
Rozszerzenie | ogólna dostępność |
az dataprotection backup-instance restore initialize-for-data-recovery
Zainicjuj obiekt żądania przywracania, aby odzyskać wszystkie kopie zapasowe danych w magazynie kopii zapasowych.
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]
Przykłady
Inicjowanie żądania przywracania dla wystąpienia kopii zapasowej dysku platformy 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
Parametry wymagane
Określ typ źródła danych.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Określ lokalizację przywracania.
Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | ArchiveStore, OperationalStore, VaultStore |
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Określ identyfikator wystąpienia kopii zapasowej.
Użyj tożsamości przypisanej przez system.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator usługi ARM tożsamości zarządzanej przypisanej przez użytkownika.
Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).
Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.
Określ czas trwania przywracania do ponownego wypełniania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 15 |
Określ priorytet przywracania ponownego wypełniania.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Standard |
Przywróć konfigurację przywracania. Użyj tego parametru do przywrócenia za pomocą usługi AzureKubernetesService.
Określ typ magazynu wpisów tajnych, który ma być używany do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | AzureKeyVault |
Określ identyfikator URI magazynu wpisów tajnych do użycia na potrzeby uwierzytelniania.
Określ identyfikator zasobu, do którego zostaną przywrócone dane.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az dataprotection backup-instance restore initialize-for-data-recovery-as-files
Zainicjuj obiekt żądania przywracania, aby odzyskać wszystkie kopie zapasowe danych jako pliki w magazynie kopii zapasowych.
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]
Przykłady
Inicjowanie żądania przywracania dla usługi Azure Database jako plików dla wystąpienia kopii zapasowej serwera 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
Parametry wymagane
Określ typ źródła danych.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Określ lokalizację przywracania.
Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | ArchiveStore, OperationalStore, VaultStore |
Określ adres URL kontenera obiektów blob, do którego zostaną przywrócone dane.
Określ nazwę pliku, do którego zostaną przywrócone dane.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Użyj tożsamości przypisanej przez system.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator usługi ARM tożsamości zarządzanej przypisanej przez użytkownika.
Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).
Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.
Określ czas trwania przywracania do ponownego wypełniania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 15 |
Określ priorytet przywracania ponownego wypełniania.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Standard |
Określ identyfikator usługi ARM docelowego kontenera magazynu, do którego zostaną przywrócone dane, wymagane do przywrócenia jako plików do innej subskrypcji.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az dataprotection backup-instance restore initialize-for-item-recovery
Zainicjuj obiekt żądania przywracania, aby odzyskać określone elementy kopii zapasowej danych w magazynie kopii zapasowych.
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]
Przykłady
Inicjowanie żądania przywracania dla wystąpienia kopii zapasowej obiektu blob platformy 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
Inicjowanie żądania przywracania na poziomie elementu dla usługi Azure Data Lake Storage przy użyciu wzorców prefiksów i zmiana nazwy
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"}]}'
Parametry wymagane
Określ typ źródła danych.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Określ lokalizację przywracania.
Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | ArchiveStore, OperationalStore, VaultStore |
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Określ identyfikator wystąpienia kopii zapasowej.
Określ listę kontenerów do przywrócenia.
Określ wzorzec prefiksu dla zakresu początkowego.
Użyj tożsamości przypisanej przez system.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator usługi ARM tożsamości zarządzanej przypisanej przez użytkownika.
Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).
Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.
Przywróć konfigurację przywracania. Użyj tego parametru do przywrócenia za pomocą usługi AzureKubernetesService.
Określ identyfikator zasobu, do którego zostaną przywrócone dane.
Określ wzorzec prefiksu dla zakresu końcowego.
Określ wzorzec prefiksu dla magazynowanych obiektów blob.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az dataprotection backup-instance restore trigger
Wyzwala przywracanie dla klasy 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]
Przykłady
Wyzwalanie operacji przywracania
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
Wyzwalanie operacji przywracania między regionami
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
Parametry wymagane
Nazwa wystąpienia kopii zapasowej.
Treść żądania dla operacji. Oczekiwana wartość: json-string/@json-file.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Żądanie operacji krytycznej, które jest chronione przez element resourceGuard.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Identyfikator dzierżawy, jeśli funkcja Resource Guard chroniąca magazyn istnieje w innej dzierżawie.
Ta flaga służy do przywracania z punktu odzyskiwania w regionie pomocniczym.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Nazwa magazynu kopii zapasowych.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |