Az Azure gyakori üzembehelyezési hibáinak elhárítása

Ez a cikk az Azure gyakori üzembehelyezési hibáinak elhárítását és a megoldásokkal kapcsolatos információkat ismerteti. Az Azure-erőforrások Bicep-fájlokkal vagy Azure Resource Manager-sablonokkal (ARM-sablonokkal) helyezhetők üzembe. Ha nem találja az üzembehelyezési hiba hibakódját, tekintse meg a hibakód megkeresését segítő témakört.

Ha a hibakód nem szerepel a listában, küldjön be egy GitHub-problémát. A lap jobb oldalán válassza a Visszajelzés lehetőséget. A lap alján, a Visszajelzés területen válassza az Ez az oldal lehetőséget. Adja meg a dokumentációval kapcsolatos visszajelzését, de ne adjon meg bizalmas információkat , mert a GitHub-problémák nyilvánosak.

Hibakódok

Hibakód Kockázatcsökkentés További információ
AccountNameInvalid Kövesse a tárfiókok elnevezési irányelveit. Tárfiókok nevének hibáinak elhárítása
AccountPropertyCannotBeSet Ellenőrizze az elérhető tárfiók-tulajdonságokat. storageAccounts
AllocationFailed A fürt vagy régió nem rendelkezik elérhető erőforrásokkal, vagy nem támogatja a kért virtuálisgép-méretet. Később próbálkozzon újra a kéréssel, vagy kérjen másik virtuálisgép-méretet. Kiépítéssel és foglalással kapcsolatos problémák Linux rendszerben

Kiépítéssel és foglalással kapcsolatos problémák Windows rendszerben

Foglalási hibák elhárítása
AnotherOperationInProgress Várjon, amíg az egyidejű művelet befejeződik.
AuthorizationFailed A fiók vagy szolgáltatásnév nem rendelkezik elegendő hozzáféréssel az üzembe helyezés befejezéséhez. Ellenőrizze, hogy a fiók milyen szerepkörhöz tartozik, és hogy milyen hozzáféréssel rendelkezik az üzembehelyezési hatókörhöz.

Ez a hibaüzenet akkor jelenhet meg, ha egy szükséges erőforrás-szolgáltató nincs regisztrálva.
Azure szerepköralapú hozzáférés-vezérlés (Azure RBAC)

Regisztráció feloldása
BadRequest Olyan üzembehelyezési értékeket küldött, amelyek nem felelnek meg a Resource Manager által vártnak. A belső állapotüzenetben segítséget talál a hibaelhárításhoz.

Ellenőrizze a sablon szintaxisát a meglévő Azure-erőforrásból exportált sablon használatakor felmerülő üzembehelyezési hibák elhárításához.
Sablonreferencia

Erőforrás helye az ARM-sablonban

Erőforrás helye a Bicep-fájlban

Érvénytelen sablon feloldása
Ütközés Olyan műveletet kér, amely nem engedélyezett az erőforrás aktuális állapotában. A lemez átméretezése például csak virtuális gép létrehozásakor vagy a virtuális gép felszabadításakor engedélyezett.
DeploymentActiveAndUneditable Várjon, amíg befejeződik az erőforráscsoport párhuzamos üzembe helyezése.
DeploymentFailedCleanUp Ha teljes módban végzi az üzembe helyezést, a sablonban nem szereplő erőforrások törlődnek. Ez a hibaüzenet akkor jelenik meg, ha nem rendelkezik megfelelő engedélyekkel a sablonban nem szereplő összes erőforrás törléséhez. A hiba elkerülése érdekében módosítsa az üzembe helyezési módot növekményesre. Az Azure Resource Manager üzembe helyezési módjai
DeploymentNameInvalidCharacters Az üzembehelyezési név csak betűket, számjegyeket, kötőjelet (-), pontot vagy aláhúzásjelet (.)(_)tartalmazhat.
DeploymentNameLengthLimitExceeded Az üzembehelyezési nevek legfeljebb 64 karakterből állhatnak.
DeploymentFailed A DeploymentFailed hiba egy általános hiba, amely nem adja meg a hiba megoldásához szükséges részleteket. Tekintse meg a hiba részleteit, és keressen további információt tartalmazó hibakódot. Hibakód keresése
DeploymentQuotaExceeded Ha eléri az erőforráscsoportonkénti 800 üzemelő példányra vonatkozó korlátot, törölje a már nem szükséges üzemelő példányokat az előzményekből. A 800-at meghaladó számú üzembe helyezések által okozott hiba elhárítása
DeploymentJobSizeExceeded Egyszerűsítse a sablont a méret csökkentése érdekében. Sablonméretekkel kapcsolatos hibák elhárítása
DnsRecordInUse A DNS-rekord nevének egyedinek kell lennie. Adjon meg egy másik nevet.
ImageNotFound Ellenőrizze a virtuális gép rendszerképének beállításait.
InaccessibleImage Az Azure Container Instance üzembe helyezése sikertelen. Előfordulhat, hogy a tároló üzembe helyezéséhez fel kell vennie a lemezkép címkéjét a szintaxissal registry/image:tag . Privát beállításjegyzék esetén ellenőrizze, hogy helyesek-e a hitelesítő adatai. Hibakód keresése
InternalServerError Ideiglenes probléma okozta. Próbálkozzon újra az üzembe helyezéssel.
InUseSubnetCannotBeDeleted Ez a hiba akkor fordulhat elő, ha megpróbál frissíteni egy erőforrást, ha a kérelem folyamata törli és létrehozza az erőforrást. Ügyeljen arra, hogy az összes változatlan értéket adja meg. Erőforrás frissítése
InvalidAuthenticationTokenTenant Szerezze be a megfelelő bérlő hozzáférési jogkivonatát. Csak abból a bérlőből szerezheti be a jogkivonatot, amelyhez a fiókja tartozik.
InvalidContentLink Valószínűleg olyan beágyazott sablonra próbált hivatkozni, amely nem érhető el. Ellenőrizze duplán a beágyazott sablonhoz megadott URI-t. Ha a sablon létezik egy tárfiókban, győződjön meg arról, hogy az URI elérhető. Előfordulhat, hogy SAS-jogkivonatot kell átadnia. Jelenleg nem lehet olyan sablonra hivatkozni, amely egy Azure Storage-tűzfal mögötti tárfiókban található. Fontolja meg a sablon áthelyezését egy másik adattárba, például a GitHubra. Csatolt és beágyazott ARM-sablonok

Bicep-modulok
InvalidDeploymentLocation Az előfizetés szintjén történő üzembe helyezéskor egy másik helyet adott meg egy korábban használt üzembehelyezési névhez. ARM-sablon-előfizetés üzembe helyezése

Bicep-előfizetés üzembe helyezése
InvalidParameter Az erőforráshoz megadott értékek egyike nem egyezik meg a várt értékkel. Ez a hiba számos különböző feltételből eredhet. Előfordulhat például, hogy a jelszó nem megfelelő, vagy egy blobnév helytelen. A hibaüzenetnek jeleznie kell, hogy melyik értéket kell kijavítani. Az ARM-sablonok paraméterei

Bicep-paraméterek
InvalidRequestContent Az üzembehelyezési értékek vagy nem felismert értékeket tartalmaznak, vagy hiányoznak a szükséges értékek. Ellenőrizze az erőforrástípus értékeit. Sablonreferencia
InvalidRequestFormat Engedélyezze a hibakeresési naplózást az üzembe helyezés futtatásakor, és ellenőrizze a kérés tartalmát. Hibakeresési naplózás
InvalidResourceLocation Adjon meg egy egyedi nevet a tárfióknak. Tárfiókok nevének hibáinak elhárítása
InvalidResourceNamespace Ellenőrizze a típustulajdonságban megadott erőforrás-névteret. Sablonreferencia
InvalidResourceReference Az erőforrás még nem létezik, vagy helytelenül hivatkozik rá. Ellenőrizze, hogy hozzá kell-e adni egy függőséget. Ellenőrizze, hogy a referenciafüggvény használata tartalmazza-e a forgatókönyvhöz szükséges paramétereket. Függőségek feloldása
InvalidResourceType Ellenőrizze a típustulajdonságban megadott erőforrástípust. Sablonreferencia
InvalidSubscriptionRegistrationState Regisztrálja előfizetését az erőforrás-szolgáltatónál. Regisztráció feloldása
InvalidTemplateDeployment
InvalidTemplate
Ellenőrizze a sablon szintaxisát, hogy van-e hiba. Érvénytelen sablon feloldása
InvalidTemplateCircularDependency Távolítsa el a szükségtelen függőségeket. Körkörös függőségek megoldása
JobSizeExceeded Egyszerűsítse a sablont a méret csökkentése érdekében. Sablonméretekkel kapcsolatos hibák elhárítása
LinkedAuthorizationFailed Ellenőrizze, hogy a fiókja ugyanahhoz a bérlőhöz tartozik-e, mint amelyikbe az erőforráscsoportot telepíti.
LinkedInvalidPropertyId Az erőforrás erőforrás-azonosítója nincs feloldva. Ellenőrizze, hogy megadta-e az erőforrás-azonosítóhoz szükséges összes értéket. Ilyen például az előfizetés azonosítója, az erőforráscsoport neve, az erőforrás típusa, a szülőerőforrás neve (ha szükséges) és az erőforrás neve. Az erőforrásnévvel és -típussal kapcsolatos hibák elhárítása
LocationRequired Adja meg az erőforrás helyét. Erőforrás helye az ARM-sablonban

Erőforrás helye a Bicep-fájlban
Nem egyezőResourceSegments Győződjön meg arról, hogy egy beágyazott erőforrás neve és típusa a megfelelő számú szegmenssel rendelkezik. Erőforrásszegmensek feloldása
MissingRegistrationForLocation Ellenőrizze az erőforrás-szolgáltató regisztrációs állapotát és a támogatott helyeket. Regisztráció feloldása
MissingSubscriptionRegistration Regisztrálja előfizetését az erőforrás-szolgáltatónál. Regisztráció feloldása
NoRegisteredProviderFound Ellenőrizze az erőforrás-szolgáltató regisztrációs állapotát. Regisztráció feloldása
NotFound Előfordulhat, hogy egy függő erőforrást kísérel meg párhuzamosan üzembe helyezni egy szülőerőforrással. Ellenőrizze, hogy hozzá kell-e adnia egy függőséget. Függőségek feloldása
OperationNotAllowed Ennek a hibaüzenetnek több oka is lehet.

1. Az üzembe helyezés olyan műveletet kísérel meg, amely nem engedélyezett a korlátozott termékváltozaton.

2. Az üzembe helyezés olyan műveletet kísérel meg, amely meghaladja az előfizetés, az erőforráscsoport vagy a régió kvótáját. Ha lehetséges, módosítsa az üzembe helyezést, hogy a kvótákon belül maradjon. Ellenkező esetben fontolja meg a kvóták módosítását.
Kvóták feloldása
OperationNotAllowedOnVMImageAsVMsBeingProvisioned Előfordulhat, hogy olyan rendszerképet próbál törölni, amelyet jelenleg virtuális gépek kiépítéséhez használnak. Nem törölhet olyan rendszerképet, amelyet egy virtuális gép használ az üzembe helyezési folyamat során. A virtuális gép üzembe helyezése után próbálkozzon újra a lemezkép törlési műveletével.
ParentResourceNotFound A gyermekerőforrások létrehozása előtt győződjön meg arról, hogy létezik szülőerőforrás. Szülőerőforrás feloldása
PasswordTooLong Előfordulhat, hogy túl sok karaktert tartalmazó jelszót választott, vagy a jelszó értékét biztonságos sztringgé alakította, mielőtt paraméterként átadná. Ha a sablon tartalmaz egy biztonságos sztringparamétert , nem kell az értéket biztonságos sztringgé alakítania. Adja meg a jelszó értékét szövegként.
PrivateIPAddressInReservedRange A megadott IP-cím tartalmazza az Azure által igényelt címtartományt. Módosítsa az IP-címet a fenntartott tartomány elkerülése érdekében. Privát IP-címek
PrivateIPAddressNotInSubnet A megadott IP-cím kívül esik az alhálózat tartományán. Módosítsa úgy az IP-címet, hogy az alhálózati tartományba essen. Privát IP-címek
PropertyChangeNotAllowed Egyes tulajdonságok nem módosíthatók az üzembe helyezett erőforrásokon. Erőforrás frissítésekor korlátozza a módosításokat az engedélyezett tulajdonságokra. Erőforrás frissítése
PublicIPCountLimitReached Elérte a nyilvános IP-címek futtatásának korlátját. Állítsa le a szükségtelen erőforrásokat, vagy forduljon Azure-támogatás a növekedés kéréséhez. Az Azure Databricksben például lásd: A fürt váratlan leállítása és az IP-címkorlát megakadályozza a fürt létrehozását. Nyilvános IP-címkorlátok
RegionDoesNotAllowProvisioning Válasszon ki egy másik régiót, vagy küldjön be egy kvótatámogatási kérést a régióhoz való hozzáféréshez.
RequestDisallowedByPolicy Az előfizetése tartalmaz egy erőforrás-szabályzatot, amely megakadályozza az üzembe helyezés során végrehajtani kívánt műveletet. Keresse meg a műveletet letiltó szabályzatot. Ha lehetséges, módosítsa az üzemelő példányt úgy, hogy megfeleljen a szabályzat korlátainak. Szabályzatok feloldása
ReservedResourceName Adjon meg egy olyan erőforrásnevet, amely nem tartalmaz fenntartott nevet. Fenntartott erőforrásnevek
ResourceGroupBeingDeleted Várjon, amíg a törlés befejeződik.
ResourceGroupNotFound Ellenőrizze az üzembe helyezés célerőforráscsoportjának nevét. A cél erőforráscsoportnak már léteznie kell az előfizetésben. Ellenőrizze az előfizetés környezetét. Azure CLIPowerShell
ResourceNotFound Az üzembe helyezés olyan erőforrásra hivatkozik, amely nem oldható fel. Ellenőrizze, hogy a referenciafüggvény használata tartalmazza-e a forgatókönyvhöz szükséges paramétereket. Hivatkozások feloldása
ResourceQuotaExceeded Az üzemelő példány olyan erőforrásokat próbál létrehozni, amelyek túllépik az előfizetés, az erőforráscsoport vagy a régió kvótáját. Ha lehetséges, módosítsa az infrastruktúrát, hogy a kvótákon belül maradjon. Ellenkező esetben fontolja meg a kvóták módosítását. Kvóták feloldása
SkuNotAvailable Válassza ki a kiválasztott helyhez elérhető termékváltozatot (például virtuálisgép-méretet). Termékváltozat megoldása
StorageAccountAlreadyTaken
StorageAccountAlreadyExists
Adjon meg egy egyedi nevet a tárfióknak. Tárfiókok nevének hibáinak elhárítása
StorageAccountInAnotherResourceGroup Adjon meg egy egyedi nevet a tárfióknak. Tárfiókok nevének hibáinak elhárítása
StorageAccountNotFound Ellenőrizze a használni kívánt tárfiók előfizetését, erőforráscsoportját és nevét.
AlhálózatokNotInSameVnet Egy virtuális gépnek csak egy virtuális hálózata lehet. Több hálózati adapter üzembe helyezésekor győződjön meg arról, hogy ugyanahhoz a virtuális hálózathoz tartoznak. Windows rendszerű virtuális gép több hálózati adaptere

Linux rendszerű virtuális gép több hálózati adapter
SubnetIsFull Nincs elég elérhető cím az alhálózaton az erőforrások üzembe helyezéséhez. A címeket felszabadíthatja az alhálózatról, használhat másik alhálózatot, vagy létrehozhat egy új alhálózatot. Alhálózatok és virtuális hálózatok kezelése – gyakori kérdések

Privát IP-címek
SubscriptionNotFound Az üzembe helyezéshez megadott előfizetés nem érhető el. Lehet, hogy az előfizetés azonosítója helytelen, a sablont telepítő felhasználó nem rendelkezik megfelelő engedélyekkel az előfizetésben való üzembe helyezéshez, vagy az előfizetés azonosítója helytelen formátumú. Ha arm-sablonba ágyazott üzembe helyezéseket használ a hatókörök közötti üzembe helyezéshez, adja meg az előfizetés GUID-azonosítóját. ARM-sablon üzembe helyezése hatókörök között

Bicep-fájl üzembe helyezése hatókörök között
SubscriptionNotRegistered Az erőforrás üzembe helyezésekor az erőforrás-szolgáltatót regisztrálni kell az előfizetéshez. Ha Azure Resource Manager-sablont használ az üzembe helyezéshez, az erőforrás-szolgáltató automatikusan regisztrálva lesz az előfizetésben. Előfordulhat, hogy az automatikus regisztráció nem fejeződik be időben. Az időszakos hiba elkerülése érdekében az üzembe helyezés előtt regisztrálja az erőforrás-szolgáltatót. Regisztráció feloldása
SubscriptionRequestsThrottled Az Azure Resource Manager szabályozza a kéréseket az előfizetés vagy a bérlő szintjén. Az erőforrás-szolgáltatók, például Microsoft.Compute a műveletekre vonatkozó kérések szabályozása is.

Ha eléri a korlátot, megjelenik egy üzenet és egy érték, amely azt adja meg, hogy mennyi időt kell várnia az új kérés elküldése előtt. Például: Number of requests for subscription '<subscription-id-guid>' and operation '<resource provider>' exceeded the backend storage limit. Please try again after '6' seconds.

A HTTP-válasz egy hasonló HTTP status code 429 Too Many Requests üzenetet ad vissza egy Retry-After olyan értékkel, amely megadja, hogy hány másodpercig kell várnia, mielőtt újabb kérést küld.
Erőforrás-kezelő kéréseinek szabályozása

API-szabályozási hibák elhárítása – virtuális gépek

szabályozás Azure Kubernetes Service
TemplateResourceCircularDependency Távolítsa el a szükségtelen függőségeket. Körkörös függőségek megoldása
TooManyTargetResourceGroups Egyetlen üzemelő példány erőforráscsoportjainak számának csökkentése. ARM-sablon üzembe helyezése hatókörök között

Bicep-fájl üzembe helyezése hatókörök között

Következő lépések