Felsök vanliga Azure-distributionsfel
Den här artikeln beskriver hur du felsöker vanliga Azure-distributionsfel och innehåller information om lösningar. Azure-resurser kan distribueras med Bicep-filer eller Azure Resource Manager-mallar (ARM-mallar). Om du inte hittar felkoden för ditt distributionsfel läser du Hitta felkod.
Om felkoden inte visas skickar du ett GitHub-ärende. Välj Feedback till höger på sidan. Längst ned på sidan väljer du Den här sidan under Feedback. Ge feedback om din dokumentation men inkludera inte konfidentiell information eftersom GitHub-problem är offentliga.
Felkoder
Felkod | Riskreducering | Mer information |
---|---|---|
AccountNameInvalid | Följ namngivningsriktlinjerna för lagringskonton. | Lösa fel för lagringskontonamn |
AccountPropertyCannotBeSet | Kontrollera tillgängliga egenskaper för lagringskontot. | storageAccounts |
AllocationFailed | Klustret eller regionen har inte tillgängliga resurser eller kan inte stödja den begärda VM-storleken. Försök igen vid ett senare tillfälle eller begär en annan VM-storlek. | Problem med etablering och allokering för Linux Problem med etablering och allokering för Windows Felsök allokeringsfel |
AnotherOperationInProgress | Vänta tills den samtidiga åtgärden har slutförts. | |
AuthorizationFailed | Ditt konto eller tjänstens huvudnamn har inte tillräcklig åtkomst för att slutföra distributionen. Kontrollera vilken roll ditt konto tillhör och dess åtkomst för distributionsomfånget. Du kan få det här felet när en nödvändig resursprovider inte är registrerad. |
Rollbaserad åtkomstkontroll i Azure (Azure RBAC) Lösa registreringen |
BadRequest | Du har skickat distributionsvärden som inte matchar vad som förväntas av Resource Manager. Kontrollera det inre statusmeddelandet om du vill ha hjälp med felsökning. Verifiera mallens syntax för att lösa distributionsfel när du använder en mall som exporterades från en befintlig Azure-resurs. |
Mallreferens Resursplats i ARM-mall Resursplats i Bicep-fil Lösa ogiltig mall |
Konflikt | Du begär en åtgärd som inte tillåts i resursens aktuella tillstånd. Till exempel tillåts diskändring endast när du skapar en virtuell dator eller när den virtuella datorn frigörs. | |
DeploymentActiveAndUneditable | Vänta tills den samtidiga distributionen till den här resursgruppen har slutförts. | |
DeploymentFailedCleanUp | När du distribuerar i fullständigt läge tas alla resurser som inte finns i mallen bort. Du får det här felet när du inte har tillräcklig behörighet för att ta bort alla resurser som inte finns i mallen. Undvik felet genom att ändra distributionsläget till inkrementellt. | Distributionslägen för Azure Resource Manager |
DeploymentNameInvalidCharacters | Distributionsnamnet får bara innehålla bokstäver, siffror, bindestreck (-) , punkt (.) eller understreck (_) . |
|
DeploymentNameLengthLimitExceededed | Distributionsnamnen är begränsade till 64 tecken. | |
DeploymentFailed | DeploymentFailed-felet är ett allmänt fel som inte ger den information du behöver för att lösa felet. Titta i felinformationen efter en felkod som innehåller mer information. | Hitta felkod |
DeploymentQuotaExceeded | Om du når gränsen på 800 distributioner per resursgrupp tar du bort distributioner från den historik som inte längre behövs. | Lösa fel när antalet distributioner överskrider 800 |
DeploymentJobSizeExceeded | Förenkla mallen för att minska storleken. | Lösa fel med mallstorlek |
DnsRecordInUse | DNS-postnamnet måste vara unikt. Ange ett annat namn. | |
ImageNotFound | Kontrollera inställningarna för VM-avbildning. | |
OtillgängligImage | Distributionen av Azure Container Instance misslyckas. Du kan behöva inkludera avbildningens tagg med syntaxen registry/image:tag för att distribuera containern. Kontrollera att dina autentiseringsuppgifter är korrekta för ett privat register. |
Hitta felkod |
InternalServerError | Orsakas av ett tillfälligt problem. Försök att distribuera igen. | |
InUseSubnetCannotBeDeleted | Det här felet kan inträffa när du försöker uppdatera en resurs, om begärandeprocessen tar bort och skapar resursen. Se till att ange alla oförändrade värden. | Uppdatera resurs |
InvalidAuthenticationTokenTenant | Hämta åtkomsttoken för lämplig klientorganisation. Du kan bara hämta token från klientorganisationen som ditt konto tillhör. | |
InvalidContentLink | Du har förmodligen försökt länka till en kapslad mall som inte är tillgänglig. Dubbelkolla den URI som du angav för den kapslade mallen. Om mallen finns i ett lagringskonto kontrollerar du att URI:n är tillgänglig. Du kan behöva skicka en SAS-token. För närvarande kan du inte länka till en mall som finns i ett lagringskonto bakom en Azure Storage-brandvägg. Överväg att flytta mallen till en annan lagringsplats, till exempel GitHub. | Länkade och kapslade ARM-mallar Bicep-moduler |
InvalidDeploymentLocation | När du distribuerar på prenumerationsnivå har du angett en annan plats för ett tidigare använt distributionsnamn. | Distribution av ARM-mallprenumeration Distribution av Bicep-prenumeration |
InvalidParameter | Ett av de värden som du angav för en resurs matchar inte det förväntade värdet. Det här felet kan bero på många olika villkor. Ett lösenord kan till exempel vara otillräckligt eller så kan ett blobnamn vara felaktigt. Felmeddelandet bör ange vilket värde som måste korrigeras. | ARM-mallparametrar Bicep-parametrar |
InvalidRequestContent | Distributionsvärdena innehåller antingen värden som inte identifieras eller obligatoriska värden saknas. Bekräfta värdena för din resurstyp. | Mallreferens |
InvalidRequestFormat | Aktivera felsökningsloggning när du kör distributionen och verifiera innehållet i begäran. | Felsökningsloggning |
InvalidResourceLocation | Ange ett unikt namn för lagringskontot. | Lösa fel för lagringskontonamn |
InvalidResourceNamespace | Kontrollera resursnamnområdet som du angav i typegenskapen. | Mallreferens |
InvalidResourceReference | Resursen finns inte ännu eller så refereras den felaktigt. Kontrollera om du behöver lägga till ett beroende. Kontrollera att din användning av referensfunktionen innehåller de parametrar som krävs för ditt scenario. | Lösa beroenden |
InvalidResourceType | Kontrollera resurstypen som du angav i typegenskapen. | Mallreferens |
InvalidSubscriptionRegistrationState | Registrera din prenumeration hos resursprovidern. | Lösa registreringen |
InvalidTemplateDeployment InvalidTemplate |
Kontrollera om det finns fel i mallsyntaxen. | Lösa ogiltig mall |
InvalidTemplateCircularDependency | Ta bort onödiga beroenden. | Lösa cirkulära beroenden |
JobSizeExceeded | Förenkla mallen för att minska storleken. | Lösa fel med mallstorlek |
LinkedAuthorizationFailed | Kontrollera om ditt konto tillhör samma klientorganisation som den resursgrupp som du distribuerar till. | |
LinkedInvalidPropertyId | Resurs-ID:t för en resurs har inte lösts. Kontrollera att du har angett alla nödvändiga värden för resurs-ID:t. Till exempel prenumerations-ID, resursgruppsnamn, resurstyp, överordnat resursnamn (om det behövs) och resursnamn. | Lösa fel för resursnamn och typ |
LocationRequired | Ange en plats för resursen. | Resursplats i ARM-mall Resursplats i Bicep-fil |
MatchningsfelResourceSegments | Kontrollera att en kapslad resurs har rätt antal segment i namn och typ. | Lösa resurssegment |
MissingRegistrationForLocation | Kontrollera status för resursproviderns registrering och platser som stöds. | Lösa registreringen |
MissingSubscriptionRegistration | Registrera din prenumeration hos resursprovidern. | Lösa registreringen |
NoRegisteredProviderFound | Kontrollera registreringsstatus för resursprovidern. | Lösa registreringen |
NotFound | Du kanske försöker distribuera en beroende resurs parallellt med en överordnad resurs. Kontrollera om du behöver lägga till ett beroende. | Lösa beroenden |
OperationNotAllowed | Det kan finnas flera orsaker till det här felmeddelandet. 1. Distributionen försöker utföra en åtgärd som inte tillåts på angiven SKU. 2. Distributionen försöker utföra en åtgärd som överskrider kvoten för prenumerationen, resursgruppen eller regionen. Om möjligt ändrar du distributionen så att den håller sig inom kvoterna. Annars bör du överväga att begära en ändring av dina kvoter. |
Lösa kvoter |
OperationNotAllowedOnVMImageAsVMsBeingProvisioned | Du kanske försöker ta bort en avbildning som för närvarande används för att etablera virtuella datorer. Du kan inte ta bort en avbildning som används av en virtuell dator under distributionsprocessen. Försök att ta bort avbildningen igen när distributionen av den virtuella datorn är klar. | |
ParentResourceNotFound | Kontrollera att det finns en överordnad resurs innan du skapar de underordnade resurserna. | Lösa överordnad resurs |
PasswordTooLong | Du kan ha valt ett lösenord med för många tecken eller konverterat ditt lösenordsvärde till en säker sträng innan du skickade det som en parameter. Om mallen innehåller en säker strängparameter behöver du inte konvertera värdet till en säker sträng. Ange lösenordsvärdet som text. | |
PrivateIPAddressInReservedRange | Den angivna IP-adressen innehåller ett adressintervall som krävs av Azure. Ändra IP-adress för att undvika reserverat intervall. | Privata IP-adresser |
PrivateIPAddressNotInSubnet | Den angivna IP-adressen ligger utanför undernätsintervallet. Ändra IP-adress så att den faller inom undernätsintervallet. | Privata IP-adresser |
PropertyChangeNotAllowed | Vissa egenskaper kan inte ändras på en distribuerad resurs. När du uppdaterar en resurs begränsar du ändringarna till tillåtna egenskaper. | Uppdatera resurs |
PublicIPCountLimitReached | Du har nått gränsen för antalet offentliga IP-adresser som körs. Stäng av onödiga resurser eller kontakta Azure-supporten för att begära en ökning. I Azure Databricks kan du till exempel läsa Oväntad klusteravslutning och IP-adressgräns förhindrar att kluster skapas. | Gränser för offentliga IP-adresser |
RegionDoesNotAllowProvisioning | Välj en annan region eller skicka en begäran om kvotsupport för regionåtkomst. | |
RequestDisallowedByPolicy | Din prenumeration innehåller en resursprincip som förhindrar en åtgärd som du försöker utföra under distributionen. Hitta principen som blockerar åtgärden. Om möjligt ändrar du distributionen så att den uppfyller begränsningarna från principen. | Lösa principer |
ReservedResourceName | Ange ett resursnamn som inte innehåller ett reserverat namn. | Reserverade resursnamn |
ResourceGroupBeingDeleted | Vänta tills borttagningen har slutförts. | |
ResourceGroupNotFound | Kontrollera namnet på målresursgruppen för distributionen. Målresursgruppen måste redan finnas i din prenumeration. Kontrollera prenumerationskontexten. | Azure CLI PowerShell |
ResourceNotFound | Distributionen refererar till en resurs som inte kan lösas. Kontrollera att din användning av referensfunktionen innehåller de parametrar som krävs för ditt scenario. | Lösa referenser |
ResourceQuotaExceeded | Distributionen försöker skapa resurser som överskrider kvoten för prenumerationen, resursgruppen eller regionen. Om möjligt bör du ändra infrastrukturen så att den håller sig inom kvoterna. Annars bör du överväga att begära en ändring av dina kvoter. | Lösa kvoter |
SkuNotAvailable | Välj SKU (till exempel VM-storlek) som är tillgänglig för den plats som du har valt. | Lösa SKU |
StorageAccountAlreadyTaken StorageAccountAlreadyExists |
Ange ett unikt namn för lagringskontot. | Lösa fel för lagringskontonamn |
StorageAccountInAnotherResourceGroup | Ange ett unikt namn för lagringskontot. | Lösa fel för lagringskontonamn |
StorageAccountNotFound | Kontrollera prenumerationen, resursgruppen och namnet på det lagringskonto som du försöker använda. | |
UndernätNotInSameVnet | En virtuell dator kan bara ha ett virtuellt nätverk. När du distribuerar flera nätverkskort kontrollerar du att de tillhör samma virtuella nätverk. | Windows VM flera nätverkskort Flera nätverkskort för virtuella Linux-datorer |
SubnetIsFull | Det finns inte tillräckligt med tillgängliga adresser i undernätet för att distribuera resurser. Du kan frigöra adresser från undernätet, använda ett annat undernät eller skapa ett nytt undernät. | Vanliga frågor och svar om att hantera undernät och virtuellt nätverk Privata IP-adresser |
SubscriptionNotFound | Det går inte att komma åt en angiven prenumeration för distribution. Det kan vara att prenumerations-ID:t är fel, att användaren som distribuerar mallen inte har tillräcklig behörighet för att distribuera till prenumerationen eller att prenumerations-ID:t har fel format. När du använder kapslade ARM-malldistributioner för distribution över omfång anger du prenumerationens GUID. | ARM-mall distribuerad över omfång Bicep-fil distribueras mellan omfång |
SubscriptionNotRegistered | När en resurs distribueras måste resursprovidern registreras för din prenumeration. När du använder en Azure Resource Manager-mall för distribution registreras resursprovidern automatiskt i prenumerationen. Ibland slutförs inte den automatiska registreringen i tid. För att undvika det här tillfälliga felet registrerar du resursprovidern före distributionen. | Lösa registreringen |
SubscriptionRequestsThrottled | Azure Resource Manager begränsar begäranden på prenumerationsnivå eller klientnivå. Resursprovidrar som Microsoft.Compute även begränsar begäranden som är specifika för dess åtgärder. När en gräns har nåtts får du ett meddelande och ett värde med den tid du bör vänta innan du skickar en ny begäran. Till exempel: Number of requests for subscription '<subscription-id-guid>' and operation '<resource provider>' exceeded the backend storage limit. Please try again after '6' seconds. Ett HTTP-svar returnerar ett meddelande som HTTP status code 429 Too Many Requests med ett Retry-After värde som anger hur många sekunder som ska vänta innan du skickar en annan begäran. |
Begränsning av Resource Manager-förfrågningar Felsöka API-begränsningsfel – virtuella datorer Azure Kubernetes Service-begränsning |
TemplateResourceCircularDependency | Ta bort onödiga beroenden. | Lösa cirkulära beroenden |
TooManyTargetResourceGroups | Minska antalet resursgrupper för en enskild distribution. | ARM-mall distribuerad över omfång Bicep-fil distribueras mellan omfång |
Nästa steg
- Information om verifierings- eller distributionsfel finns i Hitta felkoder.
- Mer information om hur du felsöker en distribution finns i Aktivera felsökningsloggning.
- Information om hur du isolerar orsaken till ett distributionsfel finns i Skapa en felsökningsmall.