Introduzione

Completato

I flussi di lavoro consentono la distribuzione delle risorse di Azure in modo ripetibile. In questo modulo si apprenderà come allargare un flusso di lavoro di distribuzione per lavorare con più ambienti. Il flusso di lavoro consente di convalidare e testare le modifiche senza aggiungere rischi all'ambiente di produzione. Dopo aver convalidato le modifiche, il flusso di lavoro userà lo stesso processo per la distribuzione nell'ambiente di produzione.

Scenario di esempio

Si supponga di essere un amministratore di Azure per un'azienda di giocattoli e di avere collaborato con il team del sito Web per creare un modello Bicep che distribuisca e configuri le risorse di Azure. È stato anche creato un flusso di lavoro per distribuire automaticamente il file Bicep.

Il team del sito Web vuole integrarsi con un servizio di revisione dei prodotti di terze parti. Il servizio consente ai clienti di inviare e visualizzare le recensioni dei giocattoli. Il team del sito Web deve essere in grado di provare il servizio durante la sua integrazione nel sito Web dell'azienda, ma il team non vuole inviare recensioni reali sui prodotti. Il team ha accesso a una versione sandbox del servizio di revisione per i test sicuri.

Il team vuole ora aggiornare il flusso di lavoro di distribuzione. Il team deve distribuire il sito in un ambiente non di produzione separato dall'ambiente di produzione usato dai clienti. Il team deve usare impostazioni di configurazione diverse per l'API di valutazione in ogni ambiente:

Diagramma che mostra l'architettura della soluzione, con l'app del sito Web e l'integrazione con il fornitore di terze parti.

Che cosa imparerà?

In questo modulo si apprenderà come estendere un flusso di lavoro per distribuire il codice Bicep in più ambienti di Azure in modo coerente. Si creano identità dei carichi di lavoro separate per ogni ambiente per supportare una maggiore sicurezza e l'isolamento.

Si useranno i flussi di lavoro chiamati per definire i passaggi di distribuzione in un'unica posizione e si usano i parametri Bicep per gestire le differenze di configurazione tra gli ambienti. I valori dei parametri verranno protetti anche in modo da non perdere accidentalmente i segreti nei log del flusso di lavoro.

Qual è l'obiettivo principale?

Dopo aver completato questo modulo, sarà possibile aggiornare il flusso di lavoro in più ambienti. Si saprà come usare i flussi di lavoro chiamati per evitare la ripetizione nelle definizioni e come fornire parametri ai file Bicep per ogni ambiente.