Indførelsen
Med arbejdsprocesser kan du udrulle dine Azure-ressourcer på en gentagelig måde. I dette modul lærer du, hvordan du udvider en udrulningsarbejdsproces til at arbejde med flere miljøer. Din arbejdsproces hjælper dig med at validere og teste dine ændringer uden at føje risici til dit produktionsmiljø. Når du har valideret dine ændringer, bruger arbejdsprocessen den samme proces til at udrulle til dit produktionsmiljø.
Eksempelscenarie
Antag, at du er Azure-administrator i et legetøjsfirma. Du har arbejdet sammen med dit webstedsteam om at oprette en Bicep-skabelon, der udruller og konfigurerer Azure-ressourcerne. Du har også oprettet en arbejdsproces for automatisk at installere Bicep-filen.
Dit webstedsteam ønsker at integrere med en tredjeparts produktgennemgangstjeneste. Tjenesten gør det muligt for dine kunder at indsende og få vist produktanmeldelser af dit legetøj. Webstedsteamet skal kunne afprøve tjenesten, når den integrerer tjenesten på din virksomheds websted, men teamet ønsker ikke at indsende reelle produktanmeldelser. Teamet har adgang til en sandkasseversion af korrekturtjenesten for at sikre test.
Nu vil teamet gerne have hjælp til at opdatere dens installationsarbejdsproces. Teamet skal udrulle webstedet til et ikke-produktionsmiljø, der er adskilt fra det produktionsmiljø, som kunderne bruger. Teamet skal bruge forskellige konfigurationsindstillinger for klassifikations-API'en i hvert miljø:
Hvad vil du lære?
I dette modul lærer du, hvordan du udvider en arbejdsproces for at udrulle Bicep-kode til flere Azure-miljøer på en ensartet måde. Du opretter separate arbejdsbelastningsidentiteter for hvert miljø for at understøtte højere sikkerhed og isolation.
Du skal bruge kaldte arbejdsprocesser til at definere dine udrulningstrin på et enkelt sted og bruge Bicep-parametre til at håndtere konfigurationsforskelle mellem dine miljøer. Du sikrer også dine parameterværdier, så de ikke ved et uheld lækker hemmeligheder i arbejdsprocessens logge.
Hvad er det primære mål?
Når du har fuldført dette modul, kan du opdatere din arbejdsproces til at målrette flere miljøer. Du ved, hvordan du bruger kaldte arbejdsprocesser for at undgå gentagelser i dine definitioner, og hvordan du angiver parametre til dine Bicep-filer for hvert miljø.