Distribuera och hantera resurser i Azure med hjälp av JSON ARM-mallar
I korthet
-
Nivå
-
Skill
-
Produkt
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
Prestationskod
Vill du begära en prestationskod?
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.