Fouten oplossen met Behulp van Azure Blueprints
Belangrijk
Op 11 juli 2026 worden blauwdrukken (preview) afgeschaft. Migreer uw bestaande blauwdrukdefinities en -toewijzingen naar sjabloonspecificaties en implementatiestacks. Blauwdrukartefacten moeten worden geconverteerd naar ARM JSON-sjablonen of Bicep-bestanden die worden gebruikt om implementatiestacks te definiƫren. Zie voor meer informatie over het ontwerpen van een artefact als een ARM-resource:
U kunt fouten tegenkomen bij maken, toewijzen of verwijderen van blauwdrukken. In dit artikel worden verschillende fouten beschreven die kunnen optreden en hoe u deze kunt oplossen.
Foutdetails zoeken
Veel fouten zijn het resultaat van het toewijzen van een blauwdruk aan een bereik. Wanneer een toewijzing mislukt, bevat de blauwdruk details over mislukte implementatie. De informatie geeft het probleem aan, zodat het probleem kan worden opgelost en de volgende implementatie slaagt.
Selecteer Alle services in het linkerdeelvenster. Zoek en selecteer Blauwdrukken.
Selecteer Toegewezen blauwdrukken op de pagina aan de linkerkant en gebruik het zoekvak om blauwdruktoewijzingen te filteren om de mislukte toewijzing te vinden. U kunt ook de tabel met toewijzingen sorteren op de kolom Inrichtingsstatus om alle mislukte toewijzingen gegroepeerd weer te geven.
Selecteer de blauwdruk met de status Mislukt of klik met de rechtermuisknop en selecteer Toewijzingsgegevens weergeven.
Een rode bannerwaarschuwing dat deze toewijzing is mislukt, bevindt zich boven aan de pagina voor blauwdruktoewijzing. Selecteer ergens in de banner voor meer info.
Het is gebruikelijk dat deze fout wordt veroorzaakt door een artefact en niet door de blauwdruk als geheel. Als een artefact een Key Vault maakt en Azure Policy voorkomt Key Vault maken, dan mislukt de hele toewijzing.
Algemene fouten
Scenario: Schending van beleid
Probleem
De sjabloonimplementatie is mislukt vanwege een beleidsschending.
Oorzaak
Een beleid kan om de volgende redenen conflicteren met de implementatie:
- De resource die wordt gemaakt, wordt beperkt door beleid (meestal SKU- of locatiebeperkingen)
- De implementatie is het instellen van velden die zijn geconfigureerd door beleid (gemeenschappelijk met tags)
Oplossing
Wijzig de blauwdruk zodat deze niet conflicteren met het beleid in de foutdetails. Als deze wijziging niet mogelijk is, kunt u ook het bereik van de beleidstoewijzing wijzigen, zodat de blauwdruk niet langer in conflict is met het beleid.
Scenario: De blauwdrukparameter is een functie
Probleem
Blauwdrukparameters die functies zijn, worden verwerkt voordat ze worden doorgegeven aan artefacten.
Oorzaak
Het doorgeven van een blauwdrukparameter die gebruikmaakt van een functie, zoals [resourceGroup().tags.myTag]
, aan een artefact resulteert in het verwerkte resultaat van de functie die wordt ingesteld op het artefact in plaats van de dynamische functie.
Oplossing
Als u een functie als parameter wilt doorgeven, escapet u de hele tekenreeks met [
een zodanige waarde dat de blauwdrukparameter er als volgt [[resourceGroup().tags.myTag]
uitziet. Het escape-teken zorgt ervoor dat Blauwdrukken de waarde behandelen als een tekenreeks bij het verwerken van de blauwdruk. De Blueprints-service plaatst vervolgens de functie op het artefact, zodat deze dynamisch kan zijn zoals verwacht. Zie Syntaxis en expressies in Azure Resource Manager-sjablonen voor meer informatie.
Fouten verwijderen
Scenario: Time-out voor verwijderen van toewijzing
Probleem
Het verwijderen van een blauwdruktoewijzing is niet voltooid.
Oorzaak
Een blauwdruktoewijzing kan vastlopen in een niet-terminalstatus wanneer deze wordt verwijderd. Deze status wordt veroorzaakt wanneer resources die door de blauwdruktoewijzing zijn gemaakt, nog in behandeling zijn of geen statuscode retourneren naar Azure Blueprints.
Oplossing
Blauwdruktoewijzingen met een niet-terminalstatus worden na een time-out van zes uur automatisch Mislukt gemarkeerd. Zodra de time-out de status van de blauwdruktoewijzing heeft aangepast, kan het verwijderen opnieuw worden geprobeerd.
Volgende stappen
Als u uw probleem niet hebt gezien of uw probleem niet kunt oplossen, gaat u naar een van de volgende kanalen voor meer ondersteuning:
- Krijg antwoorden van Azure-experts via Azure-forums.
- Maak verbinding met @AzureSupport : het officiƫle Microsoft Azure-account voor het verbeteren van de klantervaring door de Azure-community te verbinden met de juiste resources: antwoorden, ondersteuning en experts.
- Als u meer hulp nodig hebt, kunt u een ondersteuning voor Azure incident indienen. Ga naar de ondersteuning voor Azure site en selecteer Ondersteuning krijgen.