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 při odstranění skupiny prostředků objednává odstranění prostředků.

Určení 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í:

  1. Odstraní se všechny podřízené (vnořené) prostředky.

  2. Dál se odstraní prostředky, které spravují další prostředky. Prostředek může mít vlastnost nastavenou managedBy tak, aby naznačovala, ž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.

  3. Zbývající prostředky se odstraní po předchozích dvou kategoriích.

Po určení pořadí Resource Manager pro každý prostředek vydá operaci DELETE. 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 opakování volání DELETE. Opakování se provádí 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 vydá volání GET u každého prostředku, který se pokusil odstranit. Očekává se, že odpověď tohoto volání GET bude 404. Když Resource Manager obdrží kód 404, považuje odstranění za úspěšné. Resource Manager odebere prostředek ze své mezipaměti.

Pokud však volání GET u prostředku vrátí hodnotu 200 nebo 201, Resource Manager prostředek znovu vytvoří.

Pokud operace GET vrátí chybu, Resource Manager znovu pokusí získat následující kód chyby:

  • 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é.

Odstranění skupiny prostředků

K odstranění skupiny 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í prostředku Microsoft.Resources/subscriptions/resourceGroups .

Důležité

Jediné oprávnění vyžadované 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í. Akce odstranění zadané v notActions pro přiřazení role Assignment jsou navíc nahrazeny akcí odstranění skupiny prostředků. To je konzistentní s hierarchií oborů v modelu řízení přístupu na základě role v Azure.

Seznam operací najdete v tématu Operace poskytovatele prostředků Azure. Seznam předdefinovaných rolí najdete v tématu Předdefinované role Azure.

Pokud máte požadovaný přístup, ale žádost o odstranění selže, může to být způsobeno zámkem prostředků nebo skupiny prostředků. I když jste skupinu prostředků nezamkli ručně, mohla ji související služba uzamknout automaticky. Nebo odstranění může 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é virtuální počítač stále používá.

Můžu obnovit odstraněnou skupinu prostředků?

Ne, odstraněnou skupinu prostředků nejde obnovit. Možná ale budete moct znovu použít některé nedávno odstraněné prostředky.

Některé typy prostředků podporují obnovitelné odstranění. Než ho budete moct použít, možná budete muset nakonfigurovat obnovitelné odstranění. Informace o povolení obnovitelného odstranění najdete tady:

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ě ID, typů a názvů prostředků. Požádejte pracovníka podpory, aby zkontroloval, jestli je možné obnovit prostředky.

Poznámka

Obnovení odstraněných prostředků není možné za všech okolností. Technik podpory prozkoumá váš scénář a poradí vám, jestli je to možné.

Další kroky