Distribuera och hantera resurser i Azure med hjälp av JSON ARM-mallar
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
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.
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.