Introduktion

Slutförd

Mallspecifikationer är ett sätt att skapa och hantera återanvändbara Azure Resource Manager-mallar (ARM-mallar). När du har skrivit och testat ARM-mallarna kan du använda mallspecifikationer för att dela dem i hela organisationen. Genom att skapa ett bibliotek med mallspecifikationer kan du se till att Azure-resurser konfigureras som du tänkt dig när de distribueras.

Exempelscenario

Anta att du ansvarar för att distribuera och konfigurera Azure-infrastrukturen på ett leksaksföretag. Din Azure-miljö mognar. Många personer från många team kommer till dig för att etablera och konfigurera en ny Azure-infrastruktur som de kan använda.

Alla litar på att du etablerar infrastrukturen korrekt och på ett sätt som följer företagets principer. Det är bra att de litar så mycket på dig, men det innebär att du lägger all tid på att distribuera mallar. Och ditt företags användning av Azure växer, så din arbetsbelastning kommer att fortsätta öka.

Du har skapat en omfattande uppsättning mallar som du använder för att distribuera företagets Azure-infrastruktur. Varje mall konfigurerar sina resurser så att de följer företagets riktlinjer. För närvarande lagras alla dina mallar på din egen dator och du skickar dem via e-post till kollegor som behöver dem. Du känner att det måste finnas ett sätt att dela dessa mallar med din organisation så att du kan gå tillbaka till andra saker.

Vad ska vi göra?

I den här modulen lär du dig mer om mallspecifikationer och vilka fördelar de ger. I övningarna skapar, publicerar och distribuerar du en mallspecifikation, inklusive som en del av en annan distribution. Slutligen får du lära dig hur du hanterar mallspecifikationer, inklusive hur du på ett säkert sätt uppdaterar dem med hjälp av versioner.

Vad är huvudmålet?

I slutet av den här modulen kan du skapa, publicera, distribuera och hantera mallspecifikationer.

Förutsättningar

Du bör känna till:

  • Skapa och distribuera grundläggande ARM-mallar med hjälp av antingen Bicep eller JSON.
  • Azure, inklusive Azure-portalen, prenumerationer, resursgrupper och resursdefinitioner.

Om du vill följa övningarna i modulen behöver du följande objekt installerade lokalt: