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


Azure Resource Manager-erőforráscsoport és -erőforrás törlése

Ez a cikk bemutatja, hogyan törölhet erőforráscsoportokat és erőforrásokat. Leírja, hogy az Azure Resource Manager hogyan rendeli el az erőforrások törlését egy erőforráscsoport törlésekor.

Feljegyzés

Egy erőforráscsoport törléséhez először el kell távolítania minden mögöttes erőforrás-zárolást és biztonsági mentési adatot.

Hogyan határozza meg a Resource Manager a törlés sorrendjét?

Erőforráscsoportok törlésekor a Resource Manager határozza meg az erőforrások törlésének sorrendjét. Az alábbi sorrendet használja:

  1. Az összes gyermek (beágyazott) erőforrás törlődik.

  2. Ezután a más erőforrásokat kezelő erőforrások törlődnek. Egy erőforrás rendelkezhet a managedBy tulajdonság beállításával, amely azt jelzi, hogy egy másik erőforrás kezeli azt. Ha ez a tulajdonság be van állítva, a másik erőforrást kezelő erőforrások előbb törlődnek.

  3. Az előző két kategória törlése után a fennmaradó erőforrások törlődnek.

Miután a Resource Manager meghatározta a sorrendet, az egyes erőforrásokhoz egy DELETE műveletet ad ki. A folytatás előtt megvárja, amíg a függőségek befejeződnek.

Szinkron műveletek esetén a várható sikeres válaszkódok a következők:

  • 200
  • 204
  • 404

Aszinkron műveletek esetén a várható sikeres válaszkód 202. A Resource Manager a helyfejlécet vagy az azure-async műveletfejlécet követi nyomon az aszinkron törlési művelet állapotának meghatározásához.

Törlési hibák

Amikor a törlési művelet hibával jön vissza, az erőforrás-kezelő újból kiad egy TÖRLÉS műveletet. Az újrapróbálkozás az 5xx, 429 és 408 állapotkód esetében történik. Alapértelmezés szerint az újrapróbálkozás időtartama 15 perc.

A törlés után

Az erőforrás-kezelő minden egyes erőforráshoz, amelyet törölni próbált, BESZERZÉS hívást küld. Az ezen BESZERZÉS hívásra való válasz várhatóan 404 lesz. Amikor a Resource Manager 404-et kap, a törlés sikeresnek tekinthető. A Resource Manager eltávolítja az erőforrást a gyorsítótárából.

Ha az erőforrásra küldött BESZERZÉS hívás azonban 200-zal vagy 201-gyel tér vissza, az erőforrás-kezelő újból létrehozza az erőforrást.

Ha a GET művelet hibát ad vissza, a Resource Manager újrapróbálja a GET függvényt a következő hibakódokhoz:

  • Kevesebb mint 100
  • 408
  • 429
  • Nagyobb mint 500

Más hibakódok esetén a Resource Manager az erőforrás törlését meghiúsultként jelzi.

Fontos

Az erőforráscsoport törlése visszavonhatatlan.

Erőforráscsoport törlése

Az erőforráscsoport törléséhez használja az alábbi módszerek egyikét.

Remove-AzResourceGroup -Name ExampleResourceGroup

Erőforrás törlése

Erőforrás törléséhez használja az alábbi módszerek egyikét.

Remove-AzResource `
  -ResourceGroupName ExampleResourceGroup `
  -ResourceName ExampleVM `
  -ResourceType Microsoft.Compute/virtualMachines

Szükséges hozzáférési és törlési hibák

Erőforráscsoport törléséhez hozzá kell férnie a Microsoft.Resources/subscriptions/resourceGroups erőforrás törlési műveletéhez.

Fontos

Az erőforráscsoportok törléséhez kizárólag az erőforráscsoportok törlésére vonatkozó törlési művelethez van szükség jogosultságra. Nincs szüksége engedélyre az adott erőforráscsoport egyes erőforrásainak törléséhez. Ezenfelül a roleAssignment alá tartozó notActions által meghatározott műveleteket felülírja az erőforráscsoport törlési művelete. Ez a követelmény összhangban van az Azure szerepköralapú hozzáférés-vezérlési modell hatókörhierarchiájával.

A műveletek listájáért lásd az Azure erőforrás-szolgáltatói műveleteket. A beépített szerepkörök listájával kapcsolatban lásd az Azure beépített szerepköreit.

Ha rendelkezik a szükséges hozzáféréssel, de a törlési kérés meghiúsul, az lehet, hogy zárolva van az erőforrások vagy az erőforráscsoport. Még ha nem is zárolt manuálisan egy erőforráscsoportot, előfordulhat, hogy egy kapcsolódó szolgáltatás automatikusan zárolja azt. A törlés akkor is sikertelen lehet, ha az erőforrások más, nem törölt erőforráscsoportok erőforrásaihoz vannak csatlakoztatva. Nem törölhet például egy virtuális gép által használt alhálózatokkal rendelkező virtuális hálózatot.

Helyreállíthatok egy a törölt erőforráscsoportot?

Nem, a törölt erőforráscsoportokat nem lehet helyreállítani. Lehetséges azonban, hogy a közelmúltban törölt erőforrásokat helyreállíthatja.

Egyes erőforrástípusok támogatják a helyreállítható törlést. Előfordulhat, hogy a használat előtt konfigurálnia kell a helyreállítható törlést. További információ a helyreállítható törlés engedélyezéséről:

A törölt erőforrások visszaállításához lásd:

Megnyithat egy Azure-támogatás esetet is. Adja meg a törölt erőforrásokat, köztük az erőforrásazonosítókat, a típusokat és az erőforrásneveket. Kérje meg a támogatási szakembert, hogy ellenőrizze, hogy az erőforrások visszaállíthatók-e.

Feljegyzés

A törölt erőforrások helyreállítása nem minden körülmények között lehetséges. A támogatási mérnök megvizsgálja a forgatókönyvet, és tanácsot ad, hogy lehetséges-e.

Következő lépések