Grunderna i Bicep

Nybörjare
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Med Bicep kan du distribuera Azure-resurser. Bicep använder en deklarativ syntax 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.

Om du är bekant med JSON-syntaxen för att skriva Azure Resource Manager-mallar (ARM-mallar) ser du att Bicep ger en mer koncis syntax och förbättrad typsäkerhet. Faktum är att Bicep-filer kompileras till ARM-standardmallar.

Ta den här utbildningsvägen för att komma igång med Bicep. I den gör du följande:

  • Bestäm om Bicep är rätt val för dina distributioner till Azure.
  • Förstå Biceps deklarativa syntax och strukturen för en Bicep-mall.
  • Använd Bicep-funktioner som parametrar, villkor och loopar för att styra hur infrastrukturen distribueras.
  • Definiera moduler som delar upp komplexa distributioner i mindre och mer återanvändbara komponenter.

Varje modul i den här utbildningsvägen innehåller alternativ för användning med Azure CLI och med Azure PowerShell. Du använder Visual Studio Code för att skriva och verifiera din Bicep-kod.

Dricks

Vill du lära dig Bicep live från ämnesexperter? Följ learn live-sessioner på begäran med våra experter.

Om du vill veta mer om Bicep rekommenderar vi att du använder följande tre utbildningsvägar:

Därefter kan du vara intresserad av att lägga till din Bicep-kod i en distributionspipeline. Ta en av dessa två utbildningsvägar baserat på det verktyg som du vill använda:

Förutsättningar

Kunskaper om Azure Resource Manager och Azure-resursgrupper rekommenderas, men krävs inte.

Moduler i den här utbildningsvägen

Infrastruktur som kod kan hjälpa dig att snabbt och säkert skala dina molndistributioner. Genom att använda Bicep och Azure Resource Manager kan du automatisera och förenkla etableringen av infrastrukturresurser.

Definiera Azure-resurser i en Bicep-mall. Förbättra konsekvensen och tillförlitligheten för dina distributioner, minska den manuella ansträngning som krävs och skala dina distributioner mellan miljöer. Mallen blir flexibel och återanvändbar med hjälp av parametrar, variabler, uttryck och moduler.

Använd Bicep-parametrar för att ange information för mallen under varje distribution. Lägg till dekoratörer för att göra dina parametrar enkla att förstå och arbeta med och för att skydda hemliga data. Ange parametervärden på kommandoraden och med hjälp av parameterfiler.

I den här modulen distribuerar du endast resurser när specifika begränsningar finns på plats och använder loopar för att distribuera flera resurser som har liknande egenskaper.

Utforma och skapa återanvändbara moduler för att förenkla dina Bicep-mallar. Skapa flera moduler i mallar med hjälp av parametrar och utdata.