Introduktion

Slutförd

JSON Azure Resource Manager-mallar (ARM) har flera konstruktioner och kan hantera både enkla och komplexa installationer. De här konstruktionerna hjälper dig att villkorsstyra körningsinstruktioner, definiera beroenden mellan resurser och läsa hemligheter under själva distributionen.

Anta att du jobbar i ett programvaruteam på Tailwind Traders. Du tänker distribuera Azure-infrastruktur med hjälp av ARM-mallar. Det finns olika svårigheter att ta hänsyn till, som att hantera hemligheter, tilldela hemligheter till mallresurser och hantera återkommande resursåtgärder. Du måste också titta på hur du kan uttrycka beroenden för att styra i vilken ordning resurserna distribueras.

I den här modulen får du lära dig att hantera mer komplexa scenarier du kan ställas inför. Du använder konstruktioner som copy och dependsOnsamt lär dig hur du hanterar hemligheter under distributionen.

Kommentar

Bicep är ett språk för att definiera dina Azure-resurser. Den har en enklare redigeringsupplevelse än JSON, tillsammans med andra funktioner som hjälper till att förbättra kvaliteten på infrastrukturen som kod. Vi rekommenderar att alla som är nya i infrastrukturen som kod i Azure använder Bicep i stället för JSON. Mer information om Bicep finns i grunderna i Bicep-utbildningsvägen .

Utbildningsmål

När du har slutfört den här modulen kommer du att kunna:

  • Kontrollera distributionsordningen för resurser med hjälp av konstruktionen dependsOn .
  • Säkert tilldela hemligheter som lösenord till resurser i dina mallar med Azure Key Vault och ARM-mallar.
  • Distribuera resurser villkorligt med hjälp av konstruktionen condition och parametrarna vid distributionstillfället.
  • Distribuera flera resurser av samma typ med konstruktionen copy för att minska mängden repetitiva konfigurationer.

Förutsättningar