Co je řešení potíží s nasazením?
Při nasazování prostředků Azure pomocí souborů Bicep nebo šablon Azure Resource Manager (šablon ARM) se může zobrazit chyba. K dispozici jsou nástroje pro řešení potíží, které vám pomůžou vyřešit chyby syntaxe před nasazením. Další informace o kódech chyb a chybách nasazení najdete v Azure Portal, Azure PowerShell a Azure CLI. Tato dokumentace vám pomůže najít řešení chyb.
Typy chyb
K chybám ověřování dochází před zahájením nasazení a jsou způsobeny nesprávnou syntaxí, kterou může identifikovat editor kódu, jako je Visual Studio Code. Například název chybně napsané vlastnosti nebo funkce, ve které chybí argument.
K chybám předběžného ověřování dochází, když se spustí příkaz pro nasazení, ale prostředky nejsou nasazené v Azure. Pokud se například použije nesprávná hodnota parametru, příkaz pro nasazení vrátí chybovou zprávu.
Chyby nasazení je možné určit pouze pokusem o nasazení a interakcí s prostředím Azure. Například virtuální počítač vyžaduje síťovou kartu. Pokud síťová karta při nasazení virtuálního počítače neexistuje, zobrazí se chyba nasazení.
Nástroje pro řešení potíží
K dispozici je několik nástrojů pro řešení potíží s chybami.
Chyby syntaxe
Pokud chcete zjistit chyby syntaxe před nasazením, použijte nejnovější verzi editoru Visual Studio Code. Nainstalujte nejnovější verzi rozšíření pro šablony Bicep nebo ARM.
Pokud chcete postupovat podle osvědčených postupů pro vývoj šablon nasazení, použijte následující nástroje:
Poskytovatel prostředků a verze rozhraní API
Při řešení potíží s nasazeními je užitečné získat informace o vlastnostech nebo verzích rozhraní API poskytovatele prostředků. Další informace najdete v tématu Definování prostředků pomocí šablon Bicep a ARM.
Podrobnosti o chybě
Při nasazování můžete zjistit příčinu chyb z Azure Portal v protokolu nasazení nebo aktivit skupiny prostředků. Pokud používáte Azure PowerShell, použijte příkazy jako Get-AzResourceGroupDeploymentOperation a Get-AzActivityLog. Pro Azure CLI použijte příkazy jako az deployment operation group a az monitor activity-log list.
Další kroky
- Další informace o tom, jak najít kódy chyb nasazení a řešit potíže s nasazením, najdete v tématu Vyhledání kódů chyb.
- Řešení založená na kódu chyby najdete v tématu Řešení běžných chyb nasazení Azure.
- Úvod k vyhledání kódu chyby najdete v tématu Rychlý start: Řešení potíží s nasazeními JSON šablony ARM nebo Rychlý start: Řešení potíží s nasazeními souborů Bicep.