Udostępnij za pośrednictwem


az dataprotection backup-instance restore

Uwaga

Ta dokumentacja jest częścią rozszerzenia ochrony danych dla interfejsu wiersza polecenia platformy Azure (wersja 2.57.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az dataprotection backup-instance restore po raz pierwszy. 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.

Numer wewnętrzny 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.

Numer wewnętrzny 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.

Numer wewnętrzny Ogólna dostępność
az dataprotection backup-instance restore trigger

Wyzwala przywracanie dla klasy BackupInstance.

Numer wewnętrzny 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, 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]

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

--datasource-type

Określ typ źródła danych.

akceptowane wartości: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Określ lokalizację przywracania.

--source-datastore

Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.

akceptowane wartości: ArchiveStore, OperationalStore, VaultStore

Parametry opcjonalne

--backup-instance-id

Określ identyfikator wystąpienia kopii zapasowej.

--point-in-time

Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).

--recovery-point-id

Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.

--rehydration-duration

Określ czas trwania przywracania do ponownego wypełniania.

wartość domyślna: 15
--rehydration-priority

Określ priorytet przywracania ponownego wypełniania.

akceptowane wartości: Standard
--restore-configuration

Przywróć konfigurację przywracania. Użyj tego parametru do przywrócenia za pomocą usługi AzureKubernetesService.

--secret-store-type

Określ typ magazynu wpisów tajnych, który ma być używany do uwierzytelniania.

akceptowane wartości: AzureKeyVault
--secret-store-uri

Określ identyfikator URI magazynu wpisów tajnych do użycia na potrzeby uwierzytelniania.

--target-resource-id

Określ identyfikator zasobu, do którego zostaną przywrócone dane.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

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, 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]

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

--datasource-type

Określ typ źródła danych.

akceptowane wartości: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Określ lokalizację przywracania.

--source-datastore

Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.

akceptowane wartości: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Określ adres URL kontenera obiektów blob, do którego zostaną przywrócone dane.

--target-file-name

Określ nazwę pliku, do którego zostaną przywrócone dane.

Parametry opcjonalne

--point-in-time

Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).

--recovery-point-id

Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.

--rehydration-duration

Określ czas trwania przywracania do ponownego wypełniania.

wartość domyślna: 15
--rehydration-priority

Określ priorytet przywracania ponownego wypełniania.

akceptowane wartości: Standard
--target-resource-id

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
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

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, 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]

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

Parametry wymagane

--datasource-type

Określ typ źródła danych.

akceptowane wartości: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Określ lokalizację przywracania.

--source-datastore

Określ typ magazynu danych danego punktu odzyskiwania lub punktu w czasie.

akceptowane wartości: ArchiveStore, OperationalStore, VaultStore

Parametry opcjonalne

--backup-instance-id

Określ identyfikator wystąpienia kopii zapasowej.

--container-list

Określ listę kontenerów do przywrócenia.

--from-prefix-pattern

Określ wzorzec prefiksu dla zakresu początkowego.

--point-in-time

Określ punkt w czasie, który będzie używany do przywracania danych w formacie UTC (rrrr-mm-ddTHH:MM:SS).

--recovery-point-id

Określ identyfikator punktu odzyskiwania, który będzie używany do przywracania danych.

--restore-configuration

Przywróć konfigurację przywracania. Użyj tego parametru do przywrócenia za pomocą usługi AzureKubernetesService.

--target-resource-id

Określ identyfikator zasobu, do którego zostaną przywrócone dane.

--to-prefix-pattern

Określ wzorzec prefiksu dla zakresu końcowego.

--vaulted-blob-prefix --vaulted-blob-prefix-pattern

Określ wzorzec prefiksu dla magazynowanych obiektów blob.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az dataprotection backup-instance restore trigger

Wyzwala przywracanie dla klasy 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]

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

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

Nazwa wystąpienia kopii zapasowej.

--restore-request-object

Treść żądania dla operacji. Oczekiwana wartość: json-string/@json-file.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--operation-requests --resource-guard-operation-requests

Żądanie operacji krytycznej, które jest chronione przez element resourceGuard.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tenant-id

Identyfikator dzierżawy, jeśli funkcja Resource Guard chroniąca magazyn istnieje w innej dzierżawie.

--use-secondary-region

Ta flaga służy do przywracania z punktu odzyskiwania w regionie pomocniczym.

akceptowane wartości: false, true
--vault-name -v

Nazwa magazynu kopii zapasowych.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.