Inleiding

Voltooid

Met werkstromen kunt u uw Azure-resources op een herhaalbare manier implementeren. In deze module leert u hoe u een implementatiewerkstroom kunt uitbreiden om met meerdere omgevingen te werken. Uw werkstroom helpt u bij het valideren en testen van uw wijzigingen zonder risico's toe te voegen aan uw productieomgeving. Nadat u uw wijzigingen hebt gevalideerd, gebruikt uw werkstroom hetzelfde proces om te implementeren in uw productieomgeving.

Voorbeeldscenario

Stel dat u de Azure-beheerder bent bij een speelgoedbedrijf. U hebt met uw websiteteam gewerkt om een Bicep-sjabloon te maken waarmee de Azure-resources worden geïmplementeerd en geconfigureerd. U hebt ook een werkstroom gemaakt om het Bicep-bestand automatisch te implementeren.

Uw websiteteam wil integreren met een productbeoordelingsservice van derden. De service stelt uw klanten in staat om productbeoordelingen voor uw speelgoed in te dienen en weer te geven. Het websiteteam moet de service kunnen uitproberen wanneer de service wordt geïntegreerd in de website van uw bedrijf, maar het team wil geen echte productbeoordelingen indienen. Het team heeft toegang tot een sandbox-versie van de beoordelingsservice voor veilig testen.

Nu wil het team uw hulp bij het bijwerken van de implementatiewerkstroom. Het team moet de site implementeren in een niet-productieomgeving die losstaat van de productieomgeving die klanten gebruiken. Het team moet verschillende configuratie-instellingen gebruiken voor de classificatie-API in elke omgeving:

Diagram met de oplossingsarchitectuur, inclusief de website-app en integratie met de externe leverancier.

Wat leer je?

In deze module leert u hoe u een werkstroom kunt uitbreiden om Bicep-code op een consistente manier te implementeren in meerdere Azure-omgevingen. U maakt afzonderlijke workloadidentiteiten voor elke omgeving ter ondersteuning van hogere beveiliging en isolatie.

U gebruikt werkstromen om uw implementatiestappen op één plaats te definiëren en Bicep-parameters te gebruiken om configuratieverschillen tussen uw omgevingen af te handelen. U beveiligt ook de parameterwaarden, zodat ze niet per ongeluk geheimen in de logboeken van uw werkstroom lekken.

Wat is het belangrijkste doel?

Nadat u deze module hebt voltooid, kunt u uw werkstroom bijwerken naar meerdere omgevingen. U weet hoe u werkstromen gebruikt om herhaling in uw definities te voorkomen en hoe u parameters kunt opgeven voor uw Bicep-bestanden voor elke omgeving.