Azure Recovery Services-tároló konfigurációinak frissítése REST API használatával
Ez a cikk azt ismerteti, hogyan frissítheti a biztonsági mentéssel kapcsolatos konfigurációkat az Azure Recovery Services-tárolóban a REST API használatával.
Helyreállítható törlési állapot
A védett elemek biztonsági másolatainak törlése jelentős művelet, amelyet figyelni kell. A véletlen törlésekkel szembeni védelem érdekében az Azure Recovery Services-tároló helyreállítható törlési képességgel rendelkezik. Ezzel a funkcióval szükség esetén visszaállíthatja a törölt biztonsági másolatokat a törlést követő időszakban.
Vannak azonban olyan forgatókönyvek, amelyekben ez a képesség nem szükséges. Az Azure Recovery Services-tárolók nem törölhetők, ha vannak benne biztonsági mentési elemek, még a helyreállíthatóan törölt elemek sem. Ez problémát okozhat, ha a tárolót azonnal törölni kell. Például: az üzembe helyezési műveletek gyakran törlik a létrehozott erőforrásokat ugyanabban a munkafolyamatban. Az üzembe helyezés létrehozhat egy tárolót, konfigurálhat biztonsági mentéseket egy elemhez, elvégezheti a teszt-visszaállítást, majd törölheti a biztonsági mentési elemeket és a tárolót. Ha a tároló törlése sikertelen, a teljes üzembe helyezés meghiúsulhat. A helyreállítható törlés letiltása az egyetlen módja annak, hogy azonnali törlést garantáljon.
Ezért körültekintően kell eljárnia az adott tároló helyreállítható törlési funkciójának letiltása mellett a forgatókönyvtől függően. További információ a helyreállítható törlésről.
Helyreállítható törlési állapot lekérése REST API használatával
Alapértelmezés szerint a helyreállítható törlési állapot minden újonnan létrehozott Recovery Services-tárolóhoz engedélyezve lesz. A tároló helyreállítható törlési állapotának lekéréséhez/frissítéséhez használja a biztonsági mentési tároló konfigurációval kapcsolatos REST API-dokumentumát
A tároló helyreállítható törlésének aktuális állapotának lekéréséhez használja a következő GET műveletet
GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15
A GET URI paraméterekkel rendelkezik{subscriptionId}
{vaultName}
{vaultresourceGroupName}
. Ebben a példában {vaultName}
a "testVault" és {vaultresourceGroupName}
a "testVaultRG". Mivel az URI-ban minden szükséges paraméter meg van adva, nincs szükség külön kérelemtörzsre.
GET https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15
Válaszok
A GET művelet sikeres válasza az alábbiakban látható:
Név | Típus | Leírás |
---|---|---|
200 OK | BackupResourceVaultConfig | OK |
Példaválasz
A GET kérés elküldése után a rendszer 200 (sikeres) választ ad vissza.
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
"name": "vaultconfig",
"type": "Microsoft.RecoveryServices/vaults/backupconfig",
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Enabled"
}
}
Helyreállítható törlési állapot frissítése a REST API használatával
A Recovery Services-tároló helyreállítható törlési állapotának REST API-val történő frissítéséhez használja az alábbi PUT műveletet
PUT https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15
A PUT URI paraméterekkel rendelkezik{subscriptionId}
{vaultName}
{vaultresourceGroupName}
. Ebben a példában {vaultName}
a "testVault" és {vaultresourceGroupName}
a "testVaultRG". Ha az URI-t a fenti értékekre cseréljük, az URI így fog kinézni.
PUT https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15
A kérelem törzsének létrehozása
A kérelem törzsének létrehozásához az alábbi gyakori definíciók használhatók
További részletekért tekintse meg a REST API dokumentációját
Név | Kötelező | Típus | Leírás |
---|---|---|---|
Etag | Sztring | Nem kötelező e-címke | |
hely | true | Sztring | Erőforrás helye |
tulajdonságok | VaultProperties | A tároló tulajdonságai | |
címkét | Objektum | Erőforráscímkék |
Példa kérés törzsére
Az alábbi példában a helyreállítható törlési állapot "letiltva" állapotra frissíthető.
{
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Disabled"
}
}
Válaszok a PATCH művelethez
A "PATCH" művelet sikeres válasza az alábbiakban látható:
Név | Típus | Leírás |
---|---|---|
200 OK | BackupResourceVaultConfig | OK |
Példa válasz a PATCH műveletre
A "PATCH" kérés elküldése után a rendszer 200 (sikeres) választ ad vissza.
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
"name": "vaultconfig",
"type": "Microsoft.RecoveryServices/vaults/backupconfig",
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Disabled"
}
}
Következő lépések
Az Azure REST API-kkal kapcsolatos további információkért tekintse meg a következő dokumentumokat: