Distribuera och hantera resurser i Azure med hjälp av JSON ARM-mallar

Nybörjare
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Med Azure Resource Manager-mallar (ARM) kan du definiera infrastrukturkraven för dina distributioner i Azure.

JSON ARM-mallar använder en deklarativ kodsyntax som du behandlar som programkod. Genom att behandla din infrastruktur som kod kan du spåra ändringar i dina infrastrukturkrav och göra distributionerna mer konsekventa och repeterbara.

Delta i den här utbildningsvägen för att lära dig att:

  • Deklarativt definiera de Azure-resurser som du behöver i strukturen för en ARM-mall.
  • Skapa och validera mallar med hjälp av Visual Studio Code.
  • Distribuera mallar med hjälp av Azure CLI och Azure PowerShell samt genom GitHub Actions.
  • Dela upp komplexa distributioner i mindre och mer återanvändbara komponenter med hjälp av kapslade mallar och länkade mallar.
  • Verifiera och förhandsgranska dina infrastrukturändringar med hjälp av konsekvensgranskning och testverktygen för ARM-mallar.
  • Lägg till anpassade steg i ARM-mallarna med hjälp av distributionsskript.
  • Använd avancerade konstruktioner som distributionsordning, villkorsstyrda distributioner och hemligheter för att hantera komplexa distributioner.

Förutsättningar

Bekantskap med Azure Resource Manager och Azure-resursgrupper rekommenderas men krävs inte

Moduler i den här utbildningsvägen

Skriv JSON Azure Resource Manager-mallar (ARM-mallar) med hjälp av Visual Studio Code för att distribuera infrastrukturen till Azure konsekvent och tillförlitligt.

Distribuera till flera Azure-miljöer med hjälp av Azure Resource Manager-mallar samt funktioner, variabler, taggar och parameterfiler.

Förhandsgranska effekterna av dina distributioner. Förstå vilka typer av ändringar som identifieras av konsekvensåtgärden. Distribuera dina mallar med inkrementellt och fullständigt läge.

I den här modulen får du lära dig hur du skapar giltiga mallar och ger dig rekommendationer som du kan följa med hjälp av testverktyget för ARM-mallar.

Lär dig hur du distribuerar ARM-mallar (JSON Azure Resource Manager) med hjälp av Azure PowerShell, Azure CLI och GitHub Actions. Använd länkade mallar för att dela upp komplexa mallar i mer modulära mallar.

Lägg till anpassade steg i dina Bicep- eller JSON Azure Resource Manager-mallar (ARM-mallar). Integrera distributionsskript med distributionen med hjälp av parametrar och utdata.

I den här modulen lär du dig hur du använder avancerade funktioner i JSON ARM-mallar för att utföra hantering av hemligheter och villkorliga distributioner.

Återanvänd och dela ARM-mallar i hela organisationen. Publicera mallspecifikationer som distribuerar resurser som är förkonfigurerade för organisationens krav. Kontrollera åtkomst och uppdatera mallspecifikationer på ett säkert sätt med hjälp av versioner.