Samenvatting
In deze module hebt u eerst geleerd hoe u afhankelijkheden tussen resources kunt uitdrukken. Als u deze afhankelijkheid kunt uitdrukken, weet u zeker dat een resource bestaat en dat een bepaalde implementatievolgorde wordt uitgevoerd. Daarnaast kunt u met dit feit bepalen hoe u de implementatie wilt uitvoeren. U kunt kiezen of u uw resources bij veel verschillende gelegenheden of één keer wilt implementeren, terwijl u nog steeds hetzelfde resultaat krijgt.
Vervolgens hebt u geleerd hoe u geheimen kunt beheren. Sla geen geheimen op in een Azure Resource Manager-sjabloon (ARM), omdat de sjabloon waarschijnlijk is opgeslagen in een versiebeheersysteem. Het is mogelijk kwetsbaar voor iedereen met leestoegang, nu of in de toekomst. In plaats daarvan is het een goede benadering om geheimen in Azure Key Vault op te slaan en om uw ARM-sjabloon te configureren om tijdens de implementatie te kunnen lezen uit die Key Vault-instantie.
Daarna hebt u geleerd hoe u verschillende aspecten van uw sjabloon voorwaardelijk kunt beheren door gebruik te maken van de condition
-constructie in combinatie met parameters. Met deze constructie kunt u bijvoorbeeld een aantal resources in één omgeving implementeren, terwijl u dezelfde resources niet in een andere omgeving implementeert. U kunt dit doen met behulp van dezelfde sjabloon.
Ten slotte hebt u geleerd hoe u terugkerende onderdelen van uw sjabloon kunt identificeren en deze onderdelen kunt coderen met behulp van de copy
-constructie. Met deze constructie kunt u meer dan één exemplaar van alles implementeren, van eigenschappen tot resources, zodat uw sjablonen korter worden.
Nu moet u een goed beeld hebben van de geavanceerde constructies die voor u beschikbaar zijn. Op deze manier kunt u uw sjablonen flexibel, minder herhalend en veiliger maken.
Aanvullende bronnen
- Azure Key Vault gebruiken om tijdens de implementatie een veilige parameterwaarde door te geven
- Zelfstudie: Azure Key Vault integreren in uw ARM-sjabloonimplementatie
- Voorwaardelijke implementatie in ARM-sjablonen
- Zelfstudie: Voorwaarde gebruiken in ARM-sjablonen
- De volgorde voor het implementeren van resources in ARM-sjablonen definiëren
- Zelfstudie: ARM-sjablonen maken met afhankelijke resources
- Zelfstudie: Meerdere resource-exemplaren maken met ARM-sjablonen