az dataprotection backup-instance

Uwaga

Ta dokumentacja jest częścią rozszerzenia ochrony danych dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az dataprotection backup-instance po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Zarządzanie wystąpieniem kopii zapasowej przy użyciu ochrony danych.

Polecenia

az dataprotection backup-instance adhoc-backup

Wyzwalaj kopię zapasową adhoc.

az dataprotection backup-instance create

Skonfiguruj kopię zapasową zasobu w magazynie kopii zapasowych.

az dataprotection backup-instance delete

Usuń wystąpienie kopii zapasowej w magazynie kopii zapasowych.

az dataprotection backup-instance initialize

Inicjowanie treści żądania JSON na potrzeby konfigurowania kopii zapasowej zasobu.

az dataprotection backup-instance list

Pobiera wystąpienia kopii zapasowej należące do magazynu kopii zapasowych.

az dataprotection backup-instance list-from-resourcegraph

Wyświetl listę wystąpień kopii zapasowych w subskrypcjach, grupach zasobów i magazynach.

az dataprotection backup-instance restore

Restore backed up instances from recovery points in a backup vault.

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

Initialize restore request object to recover all backed up data in a backup vault.

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

Initialize restore request object to recover all backed up data as files in a backup vault.

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

Initialize restore request object to recover specified items of backed up data in a backup vault.

az dataprotection backup-instance restore trigger

Triggers restore for a BackupInstance.

az dataprotection backup-instance resume-protection

Ta operacja wznowi ochronę zatrzymanego wystąpienia kopii zapasowej.

az dataprotection backup-instance show

Pobiera wystąpienie kopii zapasowej o nazwie w magazynie kopii zapasowych.

az dataprotection backup-instance stop-protection

Ta operacja spowoduje zatrzymanie ochrony wystąpienia kopii zapasowej, a dane będą przechowywane na zawsze.

az dataprotection backup-instance suspend-backup

Ta operacja spowoduje zatrzymanie tworzenia kopii zapasowych dla wystąpienia kopii zapasowej.

az dataprotection backup-instance update-msi-permissions

Przypisz wymagane uprawnienia, aby pomyślnie włączyć kopię zapasową źródła danych.

az dataprotection backup-instance update-policy

Aktualizowanie zasad tworzenia kopii zapasowych skojarzonych z wystąpieniem kopii zapasowej.

az dataprotection backup-instance validate-for-backup

Sprawdź, czy konfigurowanie kopii zapasowej zakończy się pomyślnie, czy nie.

az dataprotection backup-instance validate-for-restore

Sprawdza, czy można wyzwolić przywracanie dla źródła danych.

az dataprotection backup-instance wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wystąpienia kopii zapasowej ochrony danych.

az dataprotection backup-instance adhoc-backup

Wyzwalaj kopię zapasową adhoc.

az dataprotection backup-instance adhoc-backup --backup-instance-name
                                               --resource-group
                                               --rule-name
                                               --vault-name
                                               [--no-wait]
                                               [--retention-tag-override]

Przykłady

Wyzwalanie kopii zapasowej adhoc

az dataprotection backup-instance adhoc-backup --name "testInstance1" --rule-name "BackupWeekly" --retention-tag-override "yearly" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--rule-name

Określ nazwę reguły zasad tworzenia kopii zapasowych.

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

--retention-tag-override

Określ tag przesłonięcia przechowywania.

az dataprotection backup-instance create

Skonfiguruj kopię zapasową zasobu w magazynie kopii zapasowych.

az dataprotection backup-instance create --backup-instance
                                         --resource-group
                                         --vault-name
                                         [--no-wait]

Przykłady

tworzenie wystąpienia kopii zapasowej w magazynie kopii zapasowych

az dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json

Parametry wymagane

--backup-instance

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

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance delete

Usuń wystąpienie kopii zapasowej w magazynie kopii zapasowych.

az dataprotection backup-instance delete --backup-instance-name
                                         --resource-group
                                         --vault-name
                                         [--no-wait]
                                         [--yes]

Przykłady

Usuwanie wystąpienia kopii zapasowej

az dataprotection backup-instance delete --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

--yes -y

Nie monituj o potwierdzenie.

az dataprotection backup-instance initialize

Inicjowanie treści żądania JSON na potrzeby konfigurowania kopii zapasowej zasobu.

az dataprotection backup-instance initialize --datasource-id
                                             --datasource-location
                                             --datasource-type {AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk}
                                             --policy-id
                                             [--secret-store-type {AzureKeyVault}]
                                             [--secret-store-uri]
                                             [--snapshot-resource-group-name]

Przykłady

Inicjowanie żądania wystąpienia kopii zapasowej dla usługi Azure Disk

az dataprotection backup-instance initialize --datasource-type AzureDisk -l southeastasia --policy-id {disk_policy_id} --datasource-id {disk_id}

Parametry wymagane

--datasource-id

Identyfikator arm zasobu do utworzenia kopii zapasowej.

--datasource-location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--datasource-type

Określ typ źródła danych zasobu do utworzenia kopii zapasowej.

akceptowane wartości: AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk
--policy-id

Identyfikator zasad tworzenia kopii zapasowych, które zostaną skojarzone ze źródłem danych.

Parametry opcjonalne

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

--snapshot-resource-group-name --snapshot-rg

Nazwa grupy zasobów, w której powinny być przechowywane migawki kopii zapasowych.

az dataprotection backup-instance list

Pobiera wystąpienia kopii zapasowej należące do magazynu kopii zapasowych.

az dataprotection backup-instance list --resource-group
                                       --vault-name

Przykłady

Wyświetlanie listy wystąpień kopii zapasowych w magazynie

az dataprotection backup-instance list --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

Parametry wymagane

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

az dataprotection backup-instance list-from-resourcegraph

Wyświetl listę wystąpień kopii zapasowych w subskrypcjach, grupach zasobów i magazynach.

az dataprotection backup-instance list-from-resourcegraph --datasource-type {AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk}
                                                          [--datasource-id]
                                                          [--protection-status {ProtectionConfigured, ProtectionError}]
                                                          [--resource-groups]
                                                          [--subscriptions]
                                                          [--vaults]

Przykłady

wyświetlanie listy wystąpień kopii zapasowych w wielu magazynach w wielu grupach zasobów

az dataprotection backup-instance list-from-resourcegraph --resource-groups resourceGroup1 resourceGroup2 --vaults vault1 vault2 --datasource-type AzureBlob

wyświetlanie listy wystąpień kopii zapasowych w magazynie, które są w stanie błędu ochrony.

az dataprotection backup-instance list-from-resourcegraph --resource-groups resourceGroup --vaults vault --protection-status ProtectionError --datasource-type AzureDisk

Parametry wymagane

--datasource-type

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

akceptowane wartości: AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk

Parametry opcjonalne

--datasource-id

Określ filtr identyfikatora źródła danych do zastosowania.

--protection-status

Określ stan ochrony.

akceptowane wartości: ProtectionConfigured, ProtectionError
--resource-groups

Lista grup zasobów.

--subscriptions

Lista identyfikatorów subskrypcji.

--vaults

Lista nazw magazynów.

az dataprotection backup-instance resume-protection

Ta operacja wznowi ochronę zatrzymanego wystąpienia kopii zapasowej.

az dataprotection backup-instance resume-protection --backup-instance-name
                                                    --resource-group
                                                    --vault-name
                                                    [--no-wait]

Przykłady

Wznawianie ochrony

az dataprotection backup-instance resume-protection --name "testbi" --resource-group "testrg" --vault-name "testvault"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance show

Pobiera wystąpienie kopii zapasowej o nazwie w magazynie kopii zapasowych.

az dataprotection backup-instance show --backup-instance-name
                                       --resource-group
                                       --vault-name

Przykłady

Uzyskiwanie wystąpienia kopii zapasowej

az dataprotection backup-instance show --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

az dataprotection backup-instance stop-protection

Ta operacja spowoduje zatrzymanie ochrony wystąpienia kopii zapasowej, a dane będą przechowywane na zawsze.

az dataprotection backup-instance stop-protection --backup-instance-name
                                                  --resource-group
                                                  --vault-name
                                                  [--no-wait]

Przykłady

StopProtection

az dataprotection backup-instance stop-protection --name "testbi" --resource-group "testrg" --vault-name "testvault"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance suspend-backup

Ta operacja spowoduje zatrzymanie tworzenia kopii zapasowych dla wystąpienia kopii zapasowej.

az dataprotection backup-instance suspend-backup --backup-instance-name
                                                 --resource-group
                                                 --vault-name
                                                 [--no-wait]

Przykłady

SuspendBackups

az dataprotection backup-instance suspend-backup --name "testbi" --resource-group "testrg" --vault-name "testvault"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance update-msi-permissions

Przypisz wymagane uprawnienia, aby pomyślnie włączyć kopię zapasową źródła danych.

az dataprotection backup-instance update-msi-permissions --datasource-type {AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk}
                                                         --operation {Backup}
                                                         --permissions-scope {Resource, ResourceGroup, Subscription}
                                                         --resource-group
                                                         --vault-name
                                                         [--backup-instance]
                                                         [--keyvault-id]
                                                         [--yes]

Przykłady

Przypisz wymagane uprawnienia, aby pomyślnie włączyć kopię zapasową źródła danych.

az dataprotection backup-instance update-msi-permissions --backup-instance backup_inst.json --resource-group samarth_resource_group --vault-name samarthbackupvault --datasource-type AzureDisk --operation Backup --permissions-scope ResourceGroup

Parametry wymagane

--datasource-type

Określ typ źródła danych zasobu do utworzenia kopii zapasowej.

akceptowane wartości: AzureBlob, AzureDatabaseForPostgreSQL, AzureDisk
--operation

Lista możliwych operacji.

akceptowane wartości: Backup
--permissions-scope

Zakres przypisywania uprawnień do magazynu kopii zapasowych.

akceptowane wartości: Resource, ResourceGroup, Subscription
--resource-group -g

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

--vault-name

Nazwa magazynu.

Parametry opcjonalne

--backup-instance

Treść żądania dla oczekiwanej wartości operacji: json-string/@json-file. Wymagane, gdy --operation to Kopia zapasowa.

--keyvault-id

Identyfikator arm magazynu kluczy. Wymagane, gdy parametr --datasource-type to AzureDatabaseForPostgreSQL.

--yes -y

Nie monituj o potwierdzenie.

az dataprotection backup-instance update-policy

Aktualizowanie zasad tworzenia kopii zapasowych skojarzonych z wystąpieniem kopii zapasowej.

az dataprotection backup-instance update-policy --backup-instance-name
                                                --policy-id
                                                --resource-group
                                                --vault-name
                                                [--no-wait]

Przykłady

Aktualizowanie zasad tworzenia kopii zapasowych skojarzonych z wystąpieniem kopii zapasowej

az dataprotection backup-instance update-policy --backup-instance-name MyDisk1 --policy-id {policy_id} -g MyResourceGroup --vault-name MyVault

Parametry wymagane

--backup-instance-name

Nazwa wystąpienia kopii zapasowej.

--policy-id

Określ identyfikator nowych zasad, z którymi będzie skojarzone wystąpienie kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance validate-for-backup

Sprawdź, czy konfigurowanie kopii zapasowej zakończy się pomyślnie, czy nie.

az dataprotection backup-instance validate-for-backup --backup-instance
                                                      --resource-group
                                                      --vault-name
                                                      [--no-wait]

Przykłady

Weryfikowanie kopii zapasowej

az dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json

Parametry wymagane

--backup-instance

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

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance validate-for-restore

Sprawdza, czy można wyzwolić przywracanie dla źródła danych.

az dataprotection backup-instance validate-for-restore --backup-instance-name
                                                       --resource-group
                                                       --restore-request-object
                                                       --vault-name
                                                       [--no-wait]

Przykłady

Weryfikowanie przywracania

az dataprotection backup-instance validate-for-restore --name "testInstance1" --restore-request-object "{\"objectType\":\"AzureBackupRecoveryPointBasedRestoreRequest\",\"recoveryPointId\":\"hardcodedRP\",\"restoreTargetInfo\":{\"datasourceAuthCredentials\":{\"objectType\":\"SecretStoreBasedAuthCredentials\",\"secretStoreResource\":{\"secretStoreType\":\"AzureKeyVault\",\"uri\":\"https://samplevault.vault.azure.net/secrets/credentials\"}},\"datasourceInfo\":{\"datasourceType\":\"Microsoft.DBforPostgreSQL/servers/databases\",\"objectType\":\"Datasource\",\"resourceID\":\"/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb\",\"resourceLocation\":\"\",\"resourceName\":\"targetdb\",\"resourceType\":\"Microsoft.DBforPostgreSQL/servers/databases\",\"resourceUri\":\"\"},\"datasourceSetInfo\":{\"datasourceType\":\"Microsoft.DBforPostgreSQL/servers/databases\",\"objectType\":\"DatasourceSet\",\"resourceID\":\"/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest\",\"resourceLocation\":\"\",\"resourceName\":\"viveksipgtest\",\"resourceType\":\"Microsoft.DBforPostgreSQL/servers\",\"resourceUri\":\"\"},\"objectType\":\"RestoreTargetInfo\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"southeastasia\"},\"sourceDataStoreType\":\"VaultStore\",\"sourceResourceId\":\"/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb\"}" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--restore-request-object

Pobiera lub ustawia obiekt żądania przywracania. Oczekiwana wartość: json-string/@json-file.

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--no-wait

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

az dataprotection backup-instance wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wystąpienia kopii zapasowej ochrony danych.

az dataprotection backup-instance wait --backup-instance-name
                                       --resource-group
                                       --vault-name
                                       [--created]
                                       [--custom]
                                       [--deleted]
                                       [--exists]
                                       [--interval]
                                       [--timeout]
                                       [--updated]

Przykłady

Wstrzymaj wykonywanie następnego wiersza skryptu interfejsu wiersza polecenia do momentu pomyślnego utworzenia wystąpienia kopii zapasowej ochrony danych.

az dataprotection backup-instance wait --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1" --created

Wstrzymaj wykonywanie następnego wiersza skryptu interfejsu wiersza polecenia do momentu pomyślnego usunięcia wystąpienia kopii zapasowej ochrony danych.

az dataprotection backup-instance wait --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1" --deleted

Parametry wymagane

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

Nazwa wystąpienia kopii zapasowej.

--resource-group -g

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

--vault-name

Nazwa magazynu kopii zapasowych.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Succeeded".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".