Introduktion

Slutförd

JSON Azure Resource Manager-mallar (ARM) innehåller några funktioner som kan hjälpa dig att distribuera programvara till olika miljöer.

Anta att du leder ett programvaruteam som utvecklar ett inventeringssystem för dina partnerföretag. Varje miljö som du distribuerar programvara till har olika principer implementerade via olika SKU:er för Azure-lagringskonton. Du har en ARM-mall som distribuerar ett lagringskonto som kan köras i varje miljö. Men du vill göra det enklare att ändra indata för varje distributionsmiljö. Du bestämmer dig för att använda variabler och funktioner i ARM-mallen och parameterfiler för indata.

I den här modulen ändrar du din ARM-mall så att den kan användas med olika miljöer genom att lägga till variabler och uttryck med hjälp av Resource Manager-funktioner. Du förbättrar också spårningen och organisationen av dina distribuerade resurser med hjälp av taggar. Sedan slutför du målet att förbättra flexibiliteten för dina distributioner med hjälp av parameterfiler.

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 gör du följande:

  • Skapa ett uttryck för ett unikt värde med hjälp av JSON ARM-mallfunktioner.
  • Återanvända ditt uttryck genom att lagra det i en ARM-mallvariabel.
  • Ordna och spåra dina distribuerade Azure-resurser med hjälp av resurstaggar.
  • Hantera flera distributionsparametrar med hjälp av ARM-mallparameterfiler.

Förutsättningar