Fouten oplossen met Behulp van Azure Blueprints

Belangrijk

Azure Blueprints (preview) wordt op 31 januari 2027 buiten gebruik gesteld met een gefaseerde buitengebruikstelling vanaf 31 juli 2026. Migreer uw bestaande blauwdrukdefinities en -toewijzingen naar implementatiestacks (aanbevolen) en sjabloonspecificaties. Blueprint-artefacten worden omgezet in ARM JSON-sjablonen of Bicep-bestanden die worden gebruikt om deploymentstacks te definiëren. Zie voor de volledige gefaseerde tijdlijn, impact en veelgestelde vragen Azure Blueprints buitengebruikstelling of https://aka.ms/AzureBlueprintsRetirement. 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 zullen het gevolg zijn van het toewijzen van een blauwdruk aan een scope. 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.

  1. Selecteer Alle services in het linkerdeelvenster. Zoek en selecteer Blueprints.

  2. 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.

  3. Selecteer de blauwdruk met de status Mislukt of klik met de rechtermuisknop en selecteer Toewijzingsgegevens weergeven.

  4. 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 het maken van een Key Vault voorkomt, mislukt de volledige 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)

Resolutie

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

Blueprint-parameters die functies zijn, worden verwerkt voordat ze aan artefacten worden doorgegeven.

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.

Resolutie

Als u een functie als parameter wilt doorgeven, escape dan de volledige tekenreeks met [, zodat de Blueprint-parameter eruitziet als [[resourceGroup().tags.myTag]. 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 blueprint-toewijzing kan vastlopen in een niet-eindstatus als deze wordt verwijderd. Deze status ontstaat wanneer resources die door de blauwdruktoewijzing zijn gemaakt, nog wachten op verwijdering of geen statuscode teruggeven aan Azure Blueprints.

Resolutie

Blauwdruktoewijzingen met een niet-terminale status worden na zes uur automatisch als 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 Azure-ondersteuningsaanvraag indienen. Ga naar de ondersteuning voor Azure site en selecteer Ondersteuning krijgen.