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

beginner
developer
administrator
solution-architect
azure
azure-resource-manager

Med ARM-mallar (Azure Resource Manager) 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 infrastrukturen som kod kan du spåra ändringar i dina infrastrukturkrav och göra distributionerna mer konsekventa och repeterbara.

Ta den här utbildningsvägen för att lära dig hur du:

  • Deklarativt definiera de Azure-resurser som du behöver i strukturen för en ARM-mall.
  • Skapa och verifiera dina mallar med hjälp av Visual Studio Code.
  • Distribuera dina mallar med hjälp av Azure CLI, Azure PowerShell och via 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 verktyget what-if och ARM-malltestet.
  • 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

Kunskaper om 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.

Hantera flera Azure-miljödistributioner av dina Azure Resource Manager-mallar med hjälp av funktioner, variabler, taggar och parameterfiler.

Förhandsgranska effekterna av dina distributioner. Förstå vilka typer av ändringar som identifieras av vad-om-analysen. Implementera dina mallar med inkrementellt och komplett 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 mallar som är mer modulära.

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.