Introduksjon

Fullført

Med JSON Azure Resource Manager-maler (ARM-maler) kan du angi prosjektets infrastruktur på en deklarativ og gjenbrukbar måte. Du kan versjonsvise og lagre malene i samme kildekontroll som utviklingsprosjektet.

La oss si at du administrerer et programvareteam som utvikler et lagersystem for partnerselskapene. Du planlegger å distribuere dette produktet til Azure, og la hvert partnerselskap ha sin egen løsning. Du planlegger å implementere forskjellige policyer for hver distribusjon gjennom forskjellige Azure-lagringskontoer. Du bestemmer deg for å bruke praksisen med infrastruktur som kode ved hjelp av ARM-maler. Denne fremgangsmåten lar deg spore de ulike versjonene og sikre at infrastrukturdistribusjonene for hvert miljø er konsekvente og fleksible.

I denne modulen introduserer vi deg for ARM-malstruktur og lar deg øve på å opprette og distribuere en ARM-mal til Azure.

Notat

Bicep er et språk for å definere Azure-ressursene dine. Den har en enklere redigeringsopplevelse enn JSON, sammen med andre funksjoner som bidrar til å forbedre kvaliteten på infrastrukturen som kode. Vi anbefaler at alle som er nye i infrastrukturen som kode på Azure, bruker Bicep i stedet for JSON. For å lære om Bicep, se Fundamentals of Bicep læringsvei.

Læringsmål

I denne modulen gjør du følgende:

  • Implementere en JSON ARM-mal ved hjelp av Visual Studio Code.
  • Deklarer ressurser og legg til fleksibilitet i malen ved å legge til parametere og utdata.

Forutsetninger

  • Kjennskap til Azure, inkludert Azure-portalen, abonnementer, ressursgrupper og ressursdefinisjoner.
  • En Azure-konto. Du kan få en gratis konto her.
  • Visual Studio Code installert lokalt.
  • Enten: