Sdílet prostřednictvím


Aktualizace konfigurací trezorů služby Azure Recovery Services pomocí rozhraní REST API

Tento článek popisuje, jak aktualizovat konfigurace související se zálohováním v trezoru služby Azure Recovery Services pomocí rozhraní REST API.

Správa operací dočasného odstranění v trezoru Recovery Services

Odstranění záloh chráněné položky je významná operace, která se musí monitorovat. Aby se zabránilo náhodnému odstranění, má trezor služby Azure Recovery Services funkci měkkého odstranění. Tato funkce umožňuje v případě potřeby obnovit odstraněné zálohy během časového období po odstranění.

Existují ale scénáře, ve kterých tato funkce není nutná. Úložiště služby Azure Recovery Services nelze odstranit, pokud v něm existují zálohované položky, včetně měkce smazaných. To může být problém, pokud je potřeba trezor okamžitě odstranit. Například: Operace nasazení často vyčistí vytvořené prostředky ve stejném pracovním postupu. Nasazení může vytvořit trezor, nakonfigurovat zálohy pro položku, provést testovací obnovení a pak pokračovat odstraněním zálohovaných položek a trezoru. Pokud se odstranění trezoru nezdaří, může selhat celé nasazení. Zakázání funkce soft-delete je jediným způsobem, jak zaručit okamžité odstranění.

Proto je potřeba pečlivě zvážit zakázání funkce softwarového odstranění v konkrétním trezoru v závislosti na daném scénáři. Přečtěte si další informace o dočasném odstranění.

Načtení stavu dočasného odstranění pomocí REST API

Ve výchozím nastavení bude u každého nově vytvořeného trezoru služby Recovery Services automaticky povolen stav měkkého odstranění. Pokud chcete načíst nebo aktualizovat stav softwarového odstranění úložiště, použijte dokument rozhraní REST API vztahující se ke konfiguraci záložního trezoru.

Pokud chcete načíst aktuální stav měkkého odstranění trezoru, použijte následující operaci GET.

GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15

GET URI má parametry {subscriptionId}, {vaultName}, {vaultresourceGroupName}. V tomto příkladu {vaultName} je "testVault" a {vaultresourceGroupName} je "testVaultRG". Vzhledem k tomu, že všechny požadované parametry jsou uvedené v identifikátoru URI, není nutné použít samostatný text požadavku.

GET https://management.azure.com/Subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15

Odpovědi

Úspěšná odpověď operace GET je zobrazená níže:

Název Typ Popis
200 OK BackupResourceVaultConfig OK
Příklad odpovědi

Po odeslání požadavku GET se vrátí odpověď 200 (úspěšná).

{
  "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
  "name": "vaultconfig",
  "type": "Microsoft.RecoveryServices/vaults/backupconfig",
  "properties": {
    "enhancedSecurityState": "Enabled",
    "softDeleteFeatureState": "Enabled"
  }
}

Aktualizace stavu obnovitelného odstranění pomocí rozhraní REST API

Pokud chcete aktualizovat mód měkkého odstranění trezoru služby Recovery Services pomocí rozhraní REST API, použijte následující operaci PUT.

PUT https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15

PUT URI má parametry {subscriptionId}, {vaultName}, {vaultresourceGroupName}. V tomto příkladu {vaultName} je "testVault" a {vaultresourceGroupName} je "testVaultRG". Pokud identifikátor URI nahradíme hodnotami uvedenými výše, bude identifikátor URI vypadat takto.

PUT https://management.azure.com/Subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15

Vytvoření textu požadavku

Následující běžné definice se používají k vytvoření textu požadavku.

Další podrobnosti najdete v dokumentaci k rozhraní REST API.

Název Povinné Typ Popis
eTag Řetězec Volitelný eTag
poloha true Řetězec Umístění prostředku
vlastnosti VaultProperties Vlastnosti trezoru
štítky Objekt Štítky prostředků

Příklad textu požadavku

Pomocí následujícího příkladu aktualizujte stav měkkého smazání na zakázáno.

{
  "properties": {
    "enhancedSecurityState": "Enabled",
    "softDeleteFeatureState": "Disabled"
  }
}

Odpovědi na operaci PATCH

Úspěšná odpověď operace PATCH je znázorněna níže:

Název Typ Popis
200 OK BackupResourceVaultConfig OK
Příklad odpovědi pro operaci PATCH

Po odeslání požadavku PATCH se vrátí odpověď 200 (úspěšná).

{
  "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
  "name": "vaultconfig",
  "type": "Microsoft.RecoveryServices/vaults/backupconfig",
  "properties": {
    "enhancedSecurityState": "Enabled",
    "softDeleteFeatureState": "Disabled"
  }
}

Další kroky

Vytvořte zásadu zálohování pro zálohování virtuálního počítače Azure v tomto trezoru.

Další informace o rozhraních Azure REST API najdete v následujících dokumentech: