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
- Az érvényesítési vagy üzembehelyezési hibákról további információt a Hibakódok keresése című témakörben talál.
- Az üzembe helyezés hibaelhárításának további részleteiért lásd: Hibakeresési naplózás engedélyezése.
- Az üzembehelyezési hiba okának elkülönítéséhez lásd: Hibaelhárítási sablon létrehozása.