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
- Az üzembehelyezési hibakódok kereséséről és az üzembehelyezési problémák elhárításáról további információt a Hibakódok keresése című témakörben talál.
- A hibakódon alapuló megoldásokért lásd: Gyakori Azure-beli üzembehelyezési hibák elhárítása.
- A hibakód megkeresésének ismertetését lásd : Rövid útmutató: ARM-sablon JSON-telepítéseinek hibaelhárítása vagy Rövid útmutató: Bicep-fájltelepítések hibaelhárítása.