Share via


Mi az üzembe helyezés hibaelhárítása?

Amikor Azure-erőforrásokat helyez üzembe Bicep-fájlokkal vagy Azure-Resource Manager-sablonokkal (ARM-sablonokkal), hibaüzenet jelenhet meg. A szintaktikai hibák elhárításához rendelkezésre állnak hibaelhárítási eszközök az üzembe helyezés előtt. A hibakódokról és az üzembehelyezési hibákról az Azure Portal, a Azure PowerShell és az Azure CLI nyújt további információt. Ez a dokumentáció segítséget nyújt a hibák elhárításához.

Hibatípusok

Az érvényesítési hibák az üzembe helyezés megkezdése előtt fordulnak elő, és egy kódszerkesztő, például a Visual Studio Code által azonosítható helytelen szintaxis okozza. Például egy hibásan írt tulajdonságnév vagy egy argumentumot nem tartalmazó függvény.

Előzetes ellenőrzési hibák akkor fordulnak elő, ha egy üzembe helyezési parancs fut, de az erőforrások nincsenek üzembe helyezve az Azure-ban. Ha például helytelen paraméterértéket használ, az üzembe helyezési parancs hibaüzenetet ad vissza.

Az üzembehelyezési hibák csak az üzembe helyezés megkísérlésével és az Azure-környezettel való interakcióval határozhatók meg. Egy virtuális géphez például hálózati adapterre (NIC) van szükség. Ha a hálózati adapter nem létezik a virtuális gép üzembe helyezésekor, üzembehelyezési hibaüzenet jelenik meg.

Hibaelhárítási eszközök

A hibák elhárításához számos hibaelhárító eszköz áll rendelkezésre.

Szintaktikai hibák

Az üzembe helyezés előtti szintaktikai hibák azonosításához használja a Visual Studio Code legújabb verzióját. Telepítse a Bicep- vagy ARM-sablonokhoz készült bővítmény legújabb verzióját.

Az üzembehelyezési sablonok fejlesztéséhez ajánlott eljárások követéséhez használja az alábbi eszközöket:

Erőforrás-szolgáltató és API-verzió

Az üzemelő példányok hibaelhárításához hasznos megismerni egy erőforrás-szolgáltató tulajdonságait vagy API-verzióit. További információ: Erőforrások definiálása Bicep- és ARM-sablonokkal.

A hiba részletei

Az üzembe helyezés során a hibák okát az erőforráscsoport Üzemelő példányok vagy tevékenységnaplójában található Azure Portal találja. Ha Azure PowerShell használ, használjon olyan parancsokat, mint a Get-AzResourceGroupDeploymentOperation és a Get-AzActivityLog. Az Azure CLI-hez használjon olyan parancsokat, mint az az deployment operation group és az az monitor activity-log list.

Következő lépések