Odstranění prostředku a skupiny prostředků Azure Resource Manageru
Tento článek ukazuje, jak odstranit skupiny prostředků a prostředky. Popisuje, jak Azure Resource Manager objednává odstranění prostředků při odstranění skupiny prostředků.
Poznámka:
Pokud chcete odstranit skupinu prostředků, musíte nejprve odebrat všechny základní zámky prostředků a zálohovaná data.
Jak Resource Manager určuje pořadí odstranění
Když odstraníte skupinu prostředků, Resource Manager určí pořadí odstranění prostředků. Používá následující pořadí:
Odstraní se všechny podřízené (vnořené) prostředky.
Dál se odstraní prostředky, které spravují další prostředky. Prostředek může mít nastavenou
managedBy
vlastnost, která označuje, že ho spravuje jiný prostředek. Pokud je tato vlastnost nastavená, prostředek, který spravuje jiný prostředek, se odstraní před ostatními prostředky.Zbývající prostředky se odstraní po předchozích dvou kategoriích.
Jakmile Resource Manager určí pořadí, vydá operaci DELETE pro každý prostředek. Před pokračováním čeká na dokončení všech závislostí.
U synchronních operací jsou očekávané úspěšné kódy odpovědí následující:
- 200
- 204
- 404
U asynchronních operací je očekávaná úspěšná odpověď 202. Resource Manager sleduje hlavičku umístění nebo hlavičku operace azure-async, aby zjistil stav asynchronní operace odstranění.
Chyby odstranění
Když operace odstranění vrátí chybu, Resource Manager volání operace DELETE opakuje. Opakování probíhá pro stavové kódy 5xx, 429 a 408. Ve výchozím nastavení je časové období pro opakování 15 minut.
Po odstranění
Resource Manager vyvolá operaci GET pro každý prostředek, který se pokusil odstranit. Očekává se, že odpověď tohoto volání operace GET bude 404. Když Resource Manager získá 404, považuje odstranění za úspěšné. Resource Manager odebere prostředek ze své mezipaměti.
Pokud ale volání operace GET pro prostředek vrátí kód 200 nebo 201, Resource Manager prostředek znovu vytvoří.
Pokud operace GET vrátí chybu, Resource Manager opakuje get pro následující kódy chyb:
- Menší než 100
- 408
- 429
- Větší než 500
V případě jiných kódů chyb Resource Manager při odstranění prostředku selže.
Důležité
Odstranění skupiny prostředků je nevratné.
Odstranit skupinu zdrojů
Pokud chcete odstranit skupinu prostředků, použijte jednu z následujících metod.
Remove-AzResourceGroup -Name ExampleResourceGroup
Odstranit prostředek
K odstranění prostředku použijte jednu z následujících metod.
Remove-AzResource `
-ResourceGroupName ExampleResourceGroup `
-ResourceName ExampleVM `
-ResourceType Microsoft.Compute/virtualMachines
Selhání požadovaného přístupu a odstranění
Pokud chcete odstranit skupinu prostředků, potřebujete přístup k akci odstranění pro prostředek Microsoft.Resources/subscriptions/resourceGroups.
Důležité
Jediným oprávněním požadovaným k odstranění skupiny prostředků je oprávnění k akci odstranění pro odstranění skupin prostředků. K odstranění jednotlivých prostředků v této skupině prostředků nepotřebujete oprávnění. Kromě toho jsou akce odstranění zadané v notActions pro roleAssignment nahrazeny akcí odstranění skupiny prostředků. Tento požadavek je konzistentní s hierarchií oboru v modelu řízení přístupu na základě role v Azure.
Seznam operací najdete v článku Operace poskytovatele prostředků Azure. Seznam předdefinovaných rolí najdete v článku Předdefinované role Azure.
Pokud máte požadovaný přístup, ale požadavek na odstranění selže, může to být proto, že u prostředků nebo skupiny prostředků existuje zámek. I když jste skupinu prostředků nezamkli ručně, může ji související služba automaticky uzamknout. Odstranění může také selhat, pokud jsou prostředky připojené k prostředkům v jiných skupinách prostředků, které se neodstraňují. Nemůžete například odstranit virtuální síť s podsítěmi, které používá virtuální počítač.
Můžu obnovit odstraněnou skupinu prostředků?
Ne, odstraněnou skupinu prostředků obnovit nelze. Některé nedávno odstraněné prostředky ale může být možné obnovit.
Některé typy prostředků podporují obnovitelné odstranění. Než ho budete moct používat, budete možná muset nakonfigurovat obnovitelné odstranění. Informace o povolení obnovitelného odstranění najdete v tématech:
- Přehled obnovitelného odstranění – Azure Key Vault
- Obnovitelné odstranění kontejnerů – Azure Storage
- Obnovitelné odstranění objektů blob – Azure Storage
- Obnovitelné odstranění pro službu Azure Backup
- Obnovitelné odstranění pro SQL Server na virtuálním počítači Azure a SAP HANA v úlohách virtuálních počítačů Azure
- Obnovitelné odstranění u virtuálních počítačů
Pokud chcete obnovit odstraněné prostředky, přečtěte si:
Můžete také otevřít podpora Azure případ. Uveďte co nejvíce podrobností o odstraněných prostředcích, včetně JEJICH ID prostředků, typů a názvů prostředků. Požádejte pracovníka podpory, jestli je možné obnovit prostředky.
Poznámka:
Obnovení odstraněných prostředků není za všech okolností možné. Pracovník podpory prošetří váš scénář a doporučí vám, jestli je to možné.
Další kroky
- Vysvětlení konceptů Resource Manageru najdete v přehledu Azure Resource Manageru.
- Příkazy pro odstranění najdete v PowerShellu, Azure CLI a rozhraní REST API.