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 hanterar ett programvaruteam som utvecklar ett lagersystem 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 parameterfilerna för indata.

I den här modulen gör du arm-mallen återanvändbar för olika miljöer genom att lägga till variabler och uttryck via Resource Manager-funktioner. Du lägger också till bättre spårning och organisation 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.

Notis

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. För att lära dig om Bicep, se lärstigen Grunderna i Bicep.

Utbildningsmål

I den här modulen ska du:

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

Förutsättningar