Řešení běžných chyb nasazení Azure
Tento článek popisuje, jak řešit běžné chyby nasazení Azure, a poskytuje informace o řešeních. Prostředky Azure je možné nasadit pomocí souborů Bicep nebo šablon Azure Resource Manager (šablony ARM). Pokud nemůžete najít kód vaší chyby nasazení, přečtěte si téma popisujícívyhledání kódu chyby.
Pokud kód chyby není v seznamu, odešlete problém na GitHub. Na pravé straně stránky vyberte Váš názor. V dolní části stránky v části Váš názor vyberte Tato stránka. Poskytněte nám zpětnou vazbu k dokumentaci , ale nezahrnujte důvěrné informace , protože problémy GitHubu jsou veřejné.
Kódy chyb
Kód chyby | Omezení rizik | Další informace |
---|---|---|
AccountNameInvalid | Postupujte podle pokynů pro pojmenování účtů úložiště. | Řešení chyb v názvech účtů úložiště |
AccountPropertyCannotBeSet | Zkontrolujte dostupné vlastnosti účtu úložiště. | storageAccounts |
AllocationFailed | Cluster nebo oblast nemají dostupné prostředky nebo nemůžou podporovat požadovanou velikost virtuálního počítače. Zkuste požadavek zopakovat později nebo požádejte o jinou velikost virtuálního počítače. | Potíže se zřizováním a přidělením pro Linux Potíže se zřizováním a přidělením pro Windows Řešení potíží s chybami přidělení |
AnotherOperationInProgress | Počkejte na dokončení souběžné operace. | |
Chyba autorizace | Váš účet nebo instanční objekt nemají dostatečný přístup k dokončení nasazení. Zkontrolujte roli, do které váš účet patří, a její přístup k oboru nasazení. Tato chyba se může zobrazit, když není zaregistrovaný požadovaný poskytovatel prostředků. |
Řízení přístupu na základě role v Azure (Azure RBAC) Řešení problémů s registrací |
BadRequest | Odeslali jste hodnoty nasazení, které neodpovídají tomu, co Resource Manager očekává. Pokud potřebujete pomoc s řešením potíží, podívejte se do vnitřní stavové zprávy. Ověřte syntaxi šablony a vyřešte chyby nasazení při použití šablony exportované z existujícího prostředku Azure. |
Referenční informace k šablonám Umístění prostředku v šabloně ARM Umístění prostředku v souboru Bicep Řešení potíží s neplatnou šablonou |
Konflikt | Požadujete operaci, která není v aktuálním stavu prostředku povolená. Například změna velikosti disku je povolená jenom při vytváření virtuálního počítače nebo při uvolnění virtuálního počítače. | |
DeploymentActiveAndUneditable | Počkejte na dokončení souběžného nasazení do této skupiny prostředků. | |
DeploymentFailedCleanUp | Když nasadíte v úplném režimu, všechny prostředky, které nejsou v šabloně, se odstraní. Tato chyba se zobrazí, když nemáte odpovídající oprávnění k odstranění všech prostředků, které nejsou v šabloně. Pokud se chcete této chybě vyhnout, změňte režim nasazení na přírůstkový. | Režimy nasazení Azure Resource Manageru |
DeploymentNameInvalidCharacters | Název nasazení může obsahovat pouze písmena, číslice, pomlčky (-) , tečky (.) nebo podtržítka (_) . |
|
DeploymentNameLengthLimitExceeded | Názvy nasazení jsou omezené na 64 znaků. | |
Nasazení selhalo | Chyba DeploymentFailed je obecná chyba, která neposkytuje podrobnosti potřebné k vyřešení chyby. V podrobnostech o chybě najdete kód chyby, který obsahuje další informace. | Vyhledání kódu chyby |
DeploymentQuotaExceeded | Pokud dosáhnete limitu 800 nasazení na skupinu prostředků, odstraňte nasazení z historie, která už nepotřebujete. | Řešení chyby, kdy počet nasazení překračuje 800 |
DeploymentJobSizeExceeded | Zjednodušením šablony zmenšete velikost. | Řešení chyb velikosti šablony |
DnsRecordInUse | Název záznamu DNS musí být jedinečný. Zadejte jiný název. | |
ImageNotFound | Zkontrolujte nastavení image virtuálního počítače. | |
NepřístupnéImage | Nasazení instance kontejneru Azure selže. K nasazení kontejneru může být potřeba zahrnout značku image se syntaxí registry/image:tag . V případě privátního registru ověřte správnost přihlašovacích údajů. |
Vyhledání kódu chyby |
InternalServerError | Způsobené dočasným problémem. Zkuste nasazení zopakovat. | |
InUseSubnetCannotBeDeleted | K této chybě může dojít při pokusu o aktualizaci prostředku, pokud proces požadavku prostředek odstraní a vytvoří. Nezapomeňte zadat všechny nezměněné hodnoty. | Aktualizace prostředku |
InvalidAuthenticationTokenTenant | Získejte přístupový token pro příslušného tenanta. Token můžete získat pouze z tenanta, do kterého váš účet patří. | |
Neplatný odkaz na obsah | Pravděpodobně jste se pokusili vytvořit odkaz na vnořenou šablonu, která není k dispozici. Pečlivě zkontrolujte identifikátor URI, který jste zadali pro vnořenou šablonu. Pokud šablona existuje v účtu úložiště, ujistěte se, že je identifikátor URI přístupný. Možná budete muset předat token SAS. V současné době není možné propojit šablonu, která je v účtu úložiště za bránou firewall služby Azure Storage. Zvažte přesunutí šablony do jiného úložiště, jako je GitHub. | Propojené a vnořené šablony ARM Moduly Bicep |
InvalidDeploymentLocation | Při nasazování na úrovni předplatného jste zadali jiné umístění pro dříve použitý název nasazení. | Nasazení předplatného šablony ARM Nasazení předplatného Bicep |
InvalidParameter | Jedna z hodnot, které jste zadali pro prostředek, neodpovídá očekávané hodnotě. Příčinou této chyby může být mnoho různých podmínek. Může být například nedostatečné heslo nebo nesprávný název objektu blob. Chybová zpráva by měla uvádět, kterou hodnotu je potřeba opravit. | Parametry šablony ARM Parametry bicepu |
InvalidRequestContent | Hodnoty nasazení buď obsahují nerozpoznané hodnoty, nebo chybí požadované hodnoty. Potvrďte hodnoty pro váš typ prostředku. | Referenční informace k šablonám |
InvalidRequestFormat | Povolte protokolování ladění při spuštění nasazení a ověřte obsah požadavku. | Ladění protokolování |
InvalidResourceLocation | Zadejte jedinečný název účtu úložiště. | Řešení chyb v názvech účtů úložiště |
InvalidResourceNamespace | Zkontrolujte obor názvů prostředků, který jste zadali ve vlastnosti type . | Referenční informace k šablonám |
InvalidResourceReference | Prostředek buď ještě neexistuje, nebo se na tento prostředek odkazuje nesprávně. Zkontrolujte, jestli je potřeba přidat závislost. Ověřte, že použití referenční funkce zahrnuje požadované parametry pro váš scénář. | Řešení závislostí |
InvalidResourceType | Zkontrolujte typ prostředku, který jste zadali ve vlastnosti type . | Referenční informace k šablonám |
InvalidSubscriptionRegistrationState | Zaregistrujte své předplatné u poskytovatele prostředků. | Řešení potíží s registrací |
InvalidTemplateDeployment InvalidTemplate |
Zkontrolujte, jestli syntaxe šablony obsahuje chyby. | Řešení neplatné šablony |
InvalidTemplateCircularDependency | Odeberte nepotřebné závislosti. | Řešení potíží s cyklovými závislostmi |
JobSizeExceeded | Zjednodušením šablony zmenšete velikost. | Řešení chyb velikosti šablony |
LinkedAuthorizationFailed | Zkontrolujte, jestli váš účet patří do stejného tenanta jako skupina prostředků, do které nasazujete. | |
LinkedInvalidPropertyId | ID prostředku se nepřeloží. Zkontrolujte, že jste zadali všechny požadované hodnoty pro ID prostředku. Například ID předplatného, název skupiny prostředků, typ prostředku, název nadřazeného prostředku (v případě potřeby) a název prostředku. | Řešení chyb pro název a typ prostředku |
PolohaPožadováno | Zadejte umístění prostředku. | Umístění prostředku v šabloně ARM Umístění prostředku v souboru Bicep |
NeshodaResourceSegments | Ujistěte se, že v názvu a typu má vnořený prostředek správný počet segmentů. | Řešení problémů se segmenty prostředků |
MissingRegistrationForLocation | Zkontrolujte stav registrace poskytovatele prostředků a podporovaná umístění. | Řešení potíží s registrací |
MissingSubscriptionRegistration | Zaregistrujte své předplatné u poskytovatele prostředků. | Řešení potíží s registrací |
NoRegisteredProviderFound | Zkontrolujte stav registrace poskytovatele prostředků. | Řešení potíží s registrací |
NotFound | Je možné, že se pokoušíte paralelně nasadit závislý prostředek s nadřazeným prostředkem. Zkontrolujte, jestli potřebujete přidat závislost. | Řešení závislostí |
OperationNotAllowed | Tato chybová zpráva může mít několik důvodů. 1. Nasazení se pokouší o operaci, která není na spcecified SKU povolená. 2. Nasazení se pokouší o operaci, která překračuje kvótu pro předplatné, skupinu prostředků nebo oblast. Pokud je to možné, upravte nasazení tak, aby zůstalo v rámci kvót. V opačném případě zvažte žádost o změnu kvót. |
Řešení kvót |
OperationNotAllowedOnVMImageAsVMsVMsBeingProvisioned | Možná se pokoušíte odstranit image, která se právě používá ke zřizování virtuálních počítačů. Během procesu nasazení nelze odstranit image, kterou používá jakýkoli virtuální počítač. Po dokončení nasazení virtuálního počítače zkuste operaci odstranění image zopakovat. | |
ParentResourceNotFound | Před vytvořením podřízených prostředků se ujistěte, že existuje nadřazený prostředek. | Řešení potíží s nadřazeným prostředkem |
PasswordTooLong | Možná jste vybrali heslo s příliš mnoha znaky nebo jste hodnotu hesla před předáním jako parametr převedli na zabezpečený řetězec. Pokud šablona obsahuje parametr zabezpečeného řetězce , nemusíte hodnotu převádět na zabezpečený řetězec. Zadejte hodnotu hesla jako text. | |
PrivateIPAddressInReservedRange | Zadaná IP adresa zahrnuje rozsah adres vyžadovaný Azure. Změňte IP adresu, abyste se vyhnuli rezervovanému rozsahu. | privátní IP adresy. |
PrivateIPAddressNotInSubnet | Zadaná IP adresa je mimo rozsah podsítě. Změňte IP adresu tak, aby spadla do rozsahu podsítě. | privátní IP adresy. |
VlastnostChangeNotAllowed | Některé vlastnosti nasazeného prostředku nejde změnit. Při aktualizaci prostředku omezte změny na povolené vlastnosti. | Aktualizace prostředku |
PublicIPCountLimitReached | Dosáhli jste limitu počtu spuštěných veřejných IP adres. Vypněte nepotřebné prostředky nebo kontaktujte podpora Azure a požádejte o navýšení. Například v Azure Databricks si přečtěte téma Neočekávané ukončení clusteru a limit IP adres brání vytvoření clusteru. | Omezení veřejných IP adres |
RegionDoesNotAllowProvisioning | Vyberte jinou oblast nebo odešlete žádost o podporu kvóty pro přístup k oblasti. | |
RequestDisallowedByPolicy | Vaše předplatné obsahuje zásady prostředků, které brání akci, kterou se pokoušíte provést během nasazení. Vyhledejte zásadu, která akci blokuje. Pokud je to možné, změňte nasazení tak, aby splňovalo omezení ze zásad. | Řešení zásad |
ReservedResourceName | Zadejte název prostředku, který neobsahuje rezervovaný název. | Názvy rezervovaných prostředků |
ResourceGroupBeingDeleted | Počkejte na dokončení odstranění. | |
ResourceGroupNotFound | Zkontrolujte název cílové skupiny prostředků pro nasazení. Cílová skupina prostředků už musí ve vašem předplatném existovat. Zkontrolujte kontext předplatného. | Azure CLIPowerShell |
ResourceNotFound | Vaše nasazení odkazuje na prostředek, který nejde vyřešit. Ověřte, že použití referenční funkce zahrnuje parametry požadované pro váš scénář. | Překlad odkazů |
ResourceQuotaExceeded | Nasazení se pokouší vytvořit prostředky, které překračují kvótu pro předplatné, skupinu prostředků nebo oblast. Pokud je to možné, upravte infrastrukturu tak, aby zůstala v rámci kvót. V opačném případě zvažte žádost o změnu kvót. | Řešení kvót |
SkuNotAvailable | Vyberte skladovou položku (například velikost virtuálního počítače), která je k dispozici pro vybrané umístění. | Řešení skladové položky |
StorageAccountAlreadyTaken StorageAccountAlreadyExists |
Zadejte jedinečný název účtu úložiště. | Řešení chyb v názvech účtů úložiště |
StorageAccountInAnotherResourceGroup | Zadejte jedinečný název účtu úložiště. | Řešení chyb v názvech účtů úložiště |
StorageAccountNotFound | Zkontrolujte předplatné, skupinu prostředků a název účtu úložiště, který se pokoušíte použít. | |
PodsítěNotInSameVnet | Virtuální počítač může mít jenom jednu virtuální síť. Při nasazování několika síťových karet se ujistěte, že patří do stejné virtuální sítě. | Více síťových karet na virtuálním počítači s Windows Několik síťových karet na virtuálním počítači s Linuxem |
SubnetIsFull | V podsíti není dostatek dostupných adres pro nasazení prostředků. Můžete uvolnit adresy z podsítě, použít jinou podsíť nebo vytvořit novou podsíť. | Nejčastější dotazy ke správě podsítí a virtuálních sítí privátní IP adresy. |
SubscriptionNotFound | K zadanému předplatnému pro nasazení není možné získat přístup. Může se jednat o chybné ID předplatného, uživatel, který šablonu nasazuje, nemá odpovídající oprávnění k nasazení do předplatného nebo id předplatného je ve špatném formátu. Při použití vnořených nasazení šablon ARM k nasazení napříč obory zadejte identifikátor GUID předplatného. | Nasazení šablony ARM napříč obory Nasazení souboru Bicep napříč obory |
SubscriptionNotRegistered | Když je prostředek nasazený, musí být poskytovatel prostředků zaregistrovaný pro vaše předplatné. Když k nasazení použijete šablonu Azure Resource Manager, poskytovatel prostředků se automaticky zaregistruje v předplatném. Někdy se automatická registrace nedokončí včas. Abyste se této přerušované chybě vyhnuli, před nasazením zaregistrujte poskytovatele prostředků. | Řešení potíží s registrací |
SubscriptionRequestsThrottled | Azure Resource Manager omezuje požadavky na úrovni předplatného nebo tenanta. Poskytovatelé prostředků také rádi Microsoft.Compute omezují požadavky specifické pro jejich operace. Po dosažení limitu se zobrazí zpráva a hodnota s dobou, kterou byste měli před odesláním nové žádosti počkat. Příklad: Number of requests for subscription '<subscription-id-guid>' and operation '<resource provider>' exceeded the backend storage limit. Please try again after '6' seconds. Odpověď HTTP vrátí zprávu jako HTTP status code 429 Too Many Requests s Retry-After hodnotou, která určuje počet sekund čekání před odesláním dalšího požadavku. |
Omezování požadavků Resource Manageru Řešení chyb omezování rozhraní API – virtuální počítače Azure Kubernetes Service omezování |
TemplateResourceCircularDependency | Odeberte nepotřebné závislosti. | Řešení potíží s cyklovými závislostmi |
TooManyTargetResourceGroups | Snižte počet skupin prostředků pro jedno nasazení. | Nasazení šablony ARM napříč obory Nasazení souboru Bicep napříč obory |
Další kroky
- Informace o chybách ověřování nebo nasazení najdete v tématu Vyhledání kódů chyb.
- Další podrobnosti o řešení potíží s nasazením najdete v tématu Povolení protokolování ladění.
- Pokud chcete izolovat příčinu chyby nasazení, přečtěte si téma Vytvoření šablony pro řešení potíží.