Indførelsen
Udrulningsscripts i Azure Resource Manager-skabeloner (ARM-skabeloner) muliggør brugerdefineret automatisering for din miljøadministration. Du bruger installationsscripts til at udføre dine egne scripts i arm-skabeloninstallationer.
Eksempelscenarie
Lad os antage, at du er medlem af et tværfunktionelt team, der understøtter et program. Dit team har vedtaget ARM-skabeloner til oprettelse og administration af miljøer til dit program. En del af programmiljøet omfatter midlertidig lagring af nogle aktiver på en lagerkonto. Du har besluttet at bruge et installationsscript til at sikre, at lagerkontoen har de nødvendige aktiver.
Hvad skal vi gøre?
I dette modul lærer du, hvordan du føjer brugerdefineret funktionsmåde til dine Bicep- eller JSON ARM-skabeloner ved hjælp af et installationsscript.
Seddel
Bicep er et sprog til definition af dine Azure-ressourcer. Den har en enklere oprettelsesoplevelse end JSON sammen med andre funktioner, der hjælper med at forbedre kvaliteten af din infrastruktur som kode. Vi anbefaler, at alle, der ikke kender infrastrukturen som kode på Azure, bruger Bicep i stedet for JSON. Du kan få mere at vide om Bicep i læringsforløbet Grundlæggende om Bicep.
Hvad er det primære mål?
Når du er færdig med dette modul, kan du udføre brugerdefinerede trin i dine ARM-skabeloner ved hjælp af et installationsscript. Du kan også definere parametre for at gøre dine installationsscripts mere genbrugelige.
Forudsætninger
Du bør være bekendt med:
- Oprettelse og installation af grundlæggende ARM-skabeloner ved hjælp af enten Bicep eller JSON.
- Azure, herunder Azure Portal, abonnementer, ressourcegrupper og ressourcedefinitioner.
Hvis du vil følge med i øvelserne i modulet, skal du bruge:
- Et Azure-abonnement.
- Visual Studio Code installeret lokalt.
- Enten:
- Den Bicep-udvidelse til Visual Studio Code, der er installeret lokalt.
- Udvidelsen Azure Resource Manager Tools for Visual Studio Code installeret lokalt.
- Enten:
- De nyeste Azure CLI- værktøjer, der er installeret lokalt.
- Den nyeste Azure PowerShell--version, der er installeret lokalt.