Introduktion
Med JSON Azure Resource Manager-mallar (ARM-mallar) kan du ange projektets infrastruktur på ett deklarativt och återanvändbart sätt. Du kan version och spara mallarna i samma källkontroll som ditt utvecklingsprojekt.
Anta att du leder ett programvaruteam som utvecklar ett inventeringssystem för dina partnerföretag. Du planerar att distribuera den här produkten till Azure och låta varje partnerföretag ha en egen lösning. Du planerar att implementera olika principer för varje distribution via olika Azure-lagringskonton. Du bestämmer dig för att använda infrastruktur som kod med hjälp av ARM-mallar. Med den här metoden kan du spåra olika versioner och se till att infrastrukturdistributionerna för varje miljö är konsekventa och flexibla.
I den här modulen introducerar vi ARM-mallstrukturen och låter dig öva på att skapa och distribuera en ARM-mall till Azure.
Kommentar
Bicep är ett språk för att definiera dina Azure-resurser. Den har en enklare redigeringsupplevelse än JSON, tillsammans med andra funktioner som hjälper till att förbättra kvaliteten på infrastrukturen som kod. Vi rekommenderar att alla som är nya i infrastrukturen som kod i Azure använder Bicep i stället för JSON. Mer information om Bicep finns i grunderna i Bicep-utbildningsvägen .
Utbildningsmål
I den här modulen kommer du att:
- Implementera en JSON ARM-mall med hjälp av Visual Studio Code.
- Deklarera resurser och lägg till flexibilitet i mallen genom att lägga till parametrar och utdata.
Förutsättningar
- Erfarenhet av att arbeta med Azure, inklusive Azure-portalen, prenumerationer, resursgrupper och resursdefinitioner.
- Ett Azure-konto. Du skaffar ett kostnadsfritt konto här.
- Lokal installation av Visual Studio Code.
- Lokal installation av tillägget Azure Resource Manager Tools for Visual Studio Code.
- Antingen:
- De senaste Azure CLI-verktygen installerade lokalt.
- Senaste Azure PowerShell installerat lokalt.