Resumé
Dette modul introducerede den nye revision af ARM-skabeloner kaldet Azure Bicep, som er designet til at hjælpe udviklere med at få en forbedret oprettelsesoplevelse med integrationen med Visual Studio Code og Azure CLI. Du har lært, hvordan det forenkler udrulninger, tilskynder til genbrug, kræver mindre kode og er nemt at skrive og udrulle.
Modulets resultater
I dette modul har du opnået følgende:
- Forstået, hvad Bicep er: Har lært om Bicep som et domænespecifikt sprog til Azure-infrastruktur som kode.
- Installeret og konfigureret Bicep: Har installeret Bicep CLI og konfigureret Visual Studio Code med Bicep-udvidelsen for at få en forbedret oprettelsesoplevelse.
- Lært Bicep-syntaks: Forstået Bicep-filstruktur , herunder parametre, variabler, ressourcer, output og moduler.
- Oprettede Bicep-skabeloner: Skrev Bicep-filer for at definere Azure-ressourcer med parametre, variabler og moduler.
- Implementeret lokalt: Udrullede Bicep-skabeloner ved hjælp af Azure CLI og Cloud Shell.
- Udrullet med Azure Pipelines: Integrerede Bicep-udrulninger i Azure Pipelines til løbende udrulning.
- Implementeret med GitHub Actions: Brugte GitHub Actions til at automatisere udrulninger af Bicep-skabeloner .
- Forstået ARM-integration: Få mere at vide om, hvordan Bicep transpilerer til Azure Resource Manager-skabeloner .
Vigtigste fordele
Bicep giver flere vigtige fordele:
- Enklere syntaks: Nemmere at læse og skrive sammenlignet med JSON-skabeloner .
- Type sikkerhed: Validerer skabeloner på udviklingstidspunktet i stedet for kørselstidspunktet.
- Automatisk afhængighedsstyring: Udleder automatisk ressourceafhængigheder.
- Modularitet: Tilskynder til genbrug af kode gennem moduler.
- Understøttelse af værktøj: Fremragende integration med Visual Studio Code og Azure CLI.