Megosztás a következőn keresztül:


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

Hozzon létre egy biztonsági mentési szabályzatot egy Azure-beli virtuális gép biztonsági mentéséhez ebben a tárolóban.

Az Azure REST API-kkal kapcsolatos további információkért tekintse meg a következő dokumentumokat: