Hibakódok keresése

Ha egy Azure-erőforrás üzembe helyezése meghiúsul az Azure Resource Manager-sablonokkal (ARM-sablonokkal) vagy Bicep-fájlokkal, egy hibakód jelenik meg. Ez a cikk azt ismerteti, hogyan keresheti meg a hibakódokat, hogy elháríthassa a problémát. A hibakódokkal kapcsolatos további információkért lásd a gyakori üzembehelyezési hibákat.

Hibatípusok

Az üzembe helyezéssel háromféle hiba függ össze:

  • Az érvényesítési hibák az üzembe helyezés megkezdése előtt fordulnak elő, és a fájl szintaxishibái okozzák. A Visual Studio Code-hoz hasonló kódszerkesztők azonosíthatják ezeket a hibákat.
  • 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. Ezek a hibák az üzembe helyezés elindítása nélkül is felderíthetők. Ha például egy paraméter értéke helytelen, ez a hiba az előzetes ellenőrzés során megtalálható.
  • Az üzembehelyezési hibák az üzembehelyezési folyamat során fordulnak elő, és csak az üzembe helyezés előrehaladásának az Azure-környezetben történő felmérésével találhatók meg.

Mindhárom típusú hiba az üzembe helyezés hibaelhárításához használható hibakódot ad vissza. Az érvényesítési és elővizsgálati hibák a tevékenységnaplóban megjelennek, de az üzembe helyezési előzményekben nem. Egy szintaktikai hibákat tartalmazó Bicep-fájl nem lesz JSON-re fordítva, és nem jelenik meg a tevékenységnaplóban.

A szintaktikai hibák azonosításához használhatja a Visual Studio Code-ot a legújabb Bicep-bővítménnyel vagy az Azure Resource Manager Tools bővítménnyel.

Ellenőrzési hibák

A sablonok érvényesítése az üzembe helyezési folyamat során történik, és hibakódok jelennek meg. Az üzembe helyezés futtatása előtt az érvényesítési és az elővizsgálati hibákat úgy azonosíthatja, hogy érvényesítési teszteket futtat Azure PowerShell vagy az Azure CLI-vel.

Az ARM-sablon a portálról helyezhető üzembe. Ha a sablon szintaxishibákkal rendelkezik, érvényesítési hiba jelenik meg az üzembe helyezés futtatásakor. A portál üzembe helyezésével kapcsolatos további információkért lásd: Erőforrások üzembe helyezése egyéni sablonból.

Az alábbi példa egy tárfiók üzembe helyezését kísérli meg, és érvényesítési hiba történik.

Képernyőkép egy érvényesítési hibáról a tárfiók üzembe helyezési kísérletének Azure Portal.

További információért válassza ki az üzenetet. A sablon szintaktikai hibakóddal InvalidTemplaterendelkezik. Az Összefoglalás azt mutatja, hogy egy kifejezésből hiányzik egy záró zárójel.

Képernyőkép egy érvényesítési hibaüzenetről a Azure Portal, amely egy InvalidTemplate hibakódot tartalmazó szintaxishibát jelenít meg.

Telepítési hibák

Számos művelet feldolgozása történik egy Azure-erőforrás üzembe helyezéséhez. Üzembehelyezési hibák akkor fordulnak elő, ha egy művelet megfelel az ellenőrzésen, de az üzembe helyezés során meghiúsul. Megtekintheti az egyes üzembehelyezési műveletről és az erőforráscsoportok egyes üzembe helyezéséről szóló üzeneteket.

Az üzembe helyezési műveletekkel kapcsolatos üzenetek megtekintéséhez használja az erőforráscsoport tevékenységnaplóját:

  1. Jelentkezzen be az Azure portálra.

  2. Lépjen az Erőforráscsoportok elemre, és válassza ki az üzemelő példány erőforráscsoportjának nevét.

  3. Válassza a Tevékenységnapló lehetőséget.

  4. A szűrőkkel keresse meg egy művelet hibanaplóját.

    Képernyőkép a Azure Portal erőforráscsoport-tevékenységnaplóról, amely egy sikertelen üzembe helyezést hangsúlyoz egy hibanaplóval.

  5. Válassza ki a hibanaplót a művelet részleteinek megtekintéséhez.

    Képernyőkép a tevékenységnapló részleteiről a Azure Portal, amelyen egy sikertelen üzembe helyezés hibaüzenete és a művelet részletei láthatók.

Az üzembe helyezés eredményének megtekintése:

  1. Nyissa meg az erőforráscsoportot.

  2. Válassza a Beállítások>Üzemelő példányok lehetőséget.

  3. Válassza a Hiba részletei lehetőséget az üzembe helyezéshez.

    Képernyőkép egy erőforráscsoport üzembe helyezési szakaszáról a Azure Portal, amely egy sikertelen üzembe helyezés hibaadataira mutató hivatkozást jelenít meg.

  4. Megjelenik a hibaüzenet és a hibakód NoRegisteredProviderFound .

    Képernyőkép az üzembehelyezési hibák összegzéséről a Azure Portal, amely a NoRegisteredProviderFound hibaüzenetet és hibakódot jeleníti meg.

Következő lépések