Introduktion

Slutförd

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 hanterar ett programvaruteam som utvecklar ett lagersystem 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 de olika versionerna och se till att dina infrastrukturdistributioner 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.

Not

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 utbildningsvägen grunderna i Bicep.

Utbildningsmål

I den här modulen ska du:

  • 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

  • Kunskaper om Azure, inklusive Azure-portalen, prenumerationer, resursgrupper och resursdefinitioner.
  • Ett Azure-konto. Du kan få ett kostnadsfritt konto här.
  • Visual Studio Code installerat lokalt.
  • Antingen:
    • De senaste verktygen för Azure CLI som har installerats lokalt.
    • Den senaste Azure PowerShell installerad lokalt.