Inleiding

Voltooid

JSON Azure Resource Manager-sjablonen (ARM) bieden enkele functies waarmee u software in verschillende omgevingen kunt implementeren.

Stel dat u een softwareteam aanstuurt dat een inventarisatiesysteem ontwikkelt voor uw partnerbedrijven. Elke omgeving waarnaar u software implementeert, heeft verschillende beleidsregels geïmplementeerd via verschillende SKU's van het Azure-opslagaccount. U hebt een ARM-sjabloon waarmee een opslagaccount wordt geïmplementeerd dat in elke omgeving kan worden uitgevoerd. U wilt het echter gemakkelijker maken om invoer voor elke implementatieomgeving te wijzigen. U besluit variabelen en functies te gebruiken in de ARM-sjabloon en parameterbestanden voor invoer.

In deze module kunt u uw ARM-sjabloon herbruikbaar maken voor verschillende omgevingen door variabelen en expressies toe te voegen met behulp van Resource Manager-functies. U voegt ook betere tracering en beter beheer van uw geïmplementeerde resources toe door gebruik te maken van tags. Vervolgens voltooit u het doel om de flexibiliteit van uw implementaties te verbeteren met behulp van parameterbestanden.

Notitie

Bicep is een taal voor het definiëren van uw Azure-resources. Het heeft een eenvoudigere ontwerpervaring dan JSON, samen met andere functies die de kwaliteit van uw infrastructuur als code helpen verbeteren. Het is raadzaam dat iedereen die niet bekend is met infrastructuur als code in Azure Bicep gebruikt in plaats van JSON. Zie de basisprincipes van Bicep-leertraject voor meer informatie over Bicep .

Leerdoelen

In deze module leert u het volgende:

  • Maak een expressie voor een unieke waarde met behulp van JSON ARM-sjabloonfuncties.
  • Uw expressie opnieuw gebruiken door deze op te slaan in een ARM-sjabloonvariabele.
  • Uw geïmplementeerde Azure-resources organiseren en bijhouden met behulp van resourcetags.
  • Meerdere implementatieparameters beheren met parameterbestanden voor ARM-sjabloon.

Vereisten