Inleiding
Implementatiescripts in ARM-sjablonen (Azure Resource Manager) maken aangepaste automatisering mogelijk voor uw omgevingsbeheer. U gebruikt implementatiescripts om uw eigen scripts uit te voeren binnen uw ARM-sjabloonimplementaties.
Voorbeeldscenario
Stel dat u lid bent van een functieoverschrijdend team dat ondersteuning biedt voor een toepassing. Uw team heeft ARM-sjablonen gebruikt voor het maken en beheren van de omgevingen voor uw toepassing. Een deel van de toepassingsomgeving omvat het faseren van bepaalde assets in een opslagaccount. U hebt besloten om een implementatiescript te gebruiken om ervoor te zorgen dat het opslagaccount over de vereiste assets beschikt.
Wat gaan we doen?
In deze module leert u hoe u aangepast gedrag toevoegt aan uw Bicep- of JSON ARM-sjablonen met behulp van een implementatiescript.
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 .
Wat is het belangrijkste doel?
Aan het einde van deze module kunt u aangepaste stappen uitvoeren in uw ARM-sjablonen met behulp van een implementatiescript. U kunt ook parameters definiëren om uw implementatiescripts herbruikbaarder te maken.
Vereisten
U moet bekend zijn met:
- Eenvoudige ARM-sjablonen maken en implementeren met Bicep of JSON.
- Azure, inclusief Azure Portal, abonnementen, resourcegroepen en resourcedefinities.
Als u de oefeningen in de module wilt volgen, hebt u het volgende nodig:
- Een Azure-abonnement.
- Visual Studio Code, lokaal geïnstalleerd.
- Hetzij:
- De Bicep-extensie voor Visual Studio Code, lokaal geïnstalleerd.
- De extensie Hulpprogramma's van Azure Resource Manager voor Visual Studio Code, lokaal geïnstalleerd.
- Hetzij:
- De nieuwste versie van Azure CLI--hulpprogramma's, lokaal geïnstalleerd.
- De nieuwste Versie van Azure PowerShell die lokaal is geïnstalleerd.