Freigeben über


az dataprotection backup-instance restore

Hinweis

Diese Referenz ist Teil der Datenschutzerweiterung für die Azure CLI (Version 2.57.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az Dataprotection Backup-Instance-Wiederherstellungsbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Stellen Sie gesicherte Instanzen aus Wiederherstellungspunkten in einem Sicherungstresor wieder her.

Befehle

Name Beschreibung Typ Status
az dataprotection backup-instance restore initialize-for-data-recovery

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um alle gesicherten Daten in einem Sicherungstresor wiederherzustellen.

Erweiterung Allgemein verfügbar
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um alle gesicherten Daten als Dateien in einem Sicherungstresor wiederherzustellen.

Erweiterung Allgemein verfügbar
az dataprotection backup-instance restore initialize-for-item-recovery

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um bestimmte Elemente gesicherter Daten in einem Sicherungstresor wiederherzustellen.

Erweiterung Allgemein verfügbar
az dataprotection backup-instance restore trigger

Löst die Wiederherstellung für eine BackupInstance aus.

Erweiterung Allgemein verfügbar

az dataprotection backup-instance restore initialize-for-data-recovery

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um alle gesicherten Daten in einem Sicherungstresor wiederherzustellen.

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]

Beispiele

Initialisieren der Wiederherstellungsanforderung für azure disk backup instance

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

Erforderliche Parameter

--datasource-type

Geben Sie den Datenquellentyp an.

Zulässige Werte: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geben Sie den Wiederherstellungsspeicherort an.

--source-datastore

Geben Sie den Datenspeichertyp des angegebenen Wiederherstellungspunkts oder -punkts an.

Zulässige Werte: ArchiveStore, OperationalStore, VaultStore

Optionale Parameter

--backup-instance-id

Geben Sie die Sicherungsinstanz-ID an.

--point-in-time

Geben Sie den Zeitpunkt an, an dem die Daten in UTC (jjjj-mm-ddTHH:MM:SS) wiederhergestellt werden.

--recovery-point-id

Geben Sie die Wiederherstellungspunkt-ID an, die zum Wiederherstellen der Daten verwendet wird.

--rehydration-duration

Geben Sie die Rehydrationsdauer für die Wiederherstellung von Rehydraten an.

Standardwert: 15
--rehydration-priority

Geben Sie die Rehydrationspriorität für die Rehydratwiederherstellung an.

Zulässige Werte: Standard
--restore-configuration

Wiederherstellen der Konfiguration für die Wiederherstellung. Verwenden Sie diesen Parameter, um mit AzureKubernetesService wiederherzustellen.

--secret-store-type

Geben Sie den geheimen Speichertyp an, der für die Authentifizierung verwendet werden soll.

Zulässige Werte: AzureKeyVault
--secret-store-uri

Geben Sie den geheimen Speicher-URI an, der für die Authentifizierung verwendet werden soll.

--target-resource-id

Geben Sie die Ressourcen-ID an, in die die Daten wiederhergestellt werden sollen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um alle gesicherten Daten als Dateien in einem Sicherungstresor wiederherzustellen.

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]

Beispiele

Initialisieren der Wiederherstellungsanforderung für azure-Datenbank als Dateien für die Sicherungsinstanz des Postgresql-Servers

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

Erforderliche Parameter

--datasource-type

Geben Sie den Datenquellentyp an.

Zulässige Werte: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geben Sie den Wiederherstellungsspeicherort an.

--source-datastore

Geben Sie den Datenspeichertyp des angegebenen Wiederherstellungspunkts oder -punkts an.

Zulässige Werte: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Geben Sie die BLOB-Container-URL an, in die die Daten wiederhergestellt werden.

--target-file-name

Geben Sie den Dateinamen an, in den die Daten wiederhergestellt werden sollen.

Optionale Parameter

--point-in-time

Geben Sie den Zeitpunkt an, an dem die Daten in UTC (jjjj-mm-ddTHH:MM:SS) wiederhergestellt werden.

--recovery-point-id

Geben Sie die Wiederherstellungspunkt-ID an, die zum Wiederherstellen der Daten verwendet wird.

--rehydration-duration

Geben Sie die Rehydrationsdauer für die Wiederherstellung von Rehydraten an.

Standardwert: 15
--rehydration-priority

Geben Sie die Rehydrationspriorität für die Rehydratwiederherstellung an.

Zulässige Werte: Standard
--target-resource-id

Geben Sie die ARM-ID des Zielspeichercontainers an, auf die Daten wiederhergestellt werden sollen, die zum Wiederherstellen als Dateien in einem anderen Abonnement erforderlich sind.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dataprotection backup-instance restore initialize-for-item-recovery

Initialisieren Sie das Wiederherstellungsanforderungsobjekt, um bestimmte Elemente gesicherter Daten in einem Sicherungstresor wiederherzustellen.

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]

Beispiele

Initialisieren der Wiederherstellungsanforderung für azure blob backup instance

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

Erforderliche Parameter

--datasource-type

Geben Sie den Datenquellentyp an.

Zulässige Werte: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geben Sie den Wiederherstellungsspeicherort an.

--source-datastore

Geben Sie den Datenspeichertyp des angegebenen Wiederherstellungspunkts oder -punkts an.

Zulässige Werte: ArchiveStore, OperationalStore, VaultStore

Optionale Parameter

--backup-instance-id

Geben Sie die Sicherungsinstanz-ID an.

--container-list

Geben Sie die Liste der wiederherzustellenden Container an.

--from-prefix-pattern

Geben Sie das Präfixmuster für den Startbereich an.

--point-in-time

Geben Sie den Zeitpunkt an, an dem die Daten in UTC (jjjj-mm-ddTHH:MM:SS) wiederhergestellt werden.

--recovery-point-id

Geben Sie die Wiederherstellungspunkt-ID an, die zum Wiederherstellen der Daten verwendet wird.

--restore-configuration

Wiederherstellen der Konfiguration für die Wiederherstellung. Verwenden Sie diesen Parameter, um mit AzureKubernetesService wiederherzustellen.

--target-resource-id

Geben Sie die Ressourcen-ID an, in die die Daten wiederhergestellt werden sollen.

--to-prefix-pattern

Geben Sie das Präfixmuster für den Endbereich an.

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

Geben Sie das Präfixmuster für tresorierte Blobs an.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dataprotection backup-instance restore trigger

Löst die Wiederherstellung für eine BackupInstance aus.

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]

Beispiele

Auslösen eines Wiederherstellungsvorgangs

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

Auslösen eines regionsübergreifenden Wiederherstellungsvorgangs

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

Erforderliche Parameter

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

Name der Sicherungsinstanz.

--restore-request-object

Anforderungstext für den Vorgang. Erwarteter Wert: json-string/@json-file.

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--operation-requests --resource-guard-operation-requests

Kritische Vorgangsanforderung, die durch resourceGuard geschützt ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--tenant-id

ID des Mandanten, wenn der Resource Guard, der den Tresor schützt, in einem anderen Mandanten vorhanden ist.

--use-secondary-region

Verwenden Sie dieses Kennzeichen, um aus einem Wiederherstellungspunkt in sekundären Regionen wiederherzustellen.

Zulässige Werte: false, true
--vault-name -v

Name des Sicherungstresors.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.