Wprowadzenie

Ukończone

Potoki umożliwiają wdrażanie zasobów platformy Azure w powtarzalny sposób. W tym module dowiesz się, jak rozszerzyć potok wdrażania w celu pracy z wieloma środowiskami. Potok pomoże Ci zweryfikować i przetestować zmiany bez dodawania ryzyka do środowiska produkcyjnego. Po zweryfikowaniu zmian potok będzie używać tego samego procesu do wdrożenia w środowisku produkcyjnym.

Przykładowy scenariusz

Załóżmy, że jesteś administratorem platformy Azure w firmie z toy. Pracujesz z zespołem witryny internetowej, aby utworzyć szablon Bicep, który wdraża i konfiguruje zasoby platformy Azure. Utworzono również potok w celu automatycznego wdrożenia pliku Bicep.

Zespół witryny internetowej chce zintegrować się z usługą przeglądu produktów innej firmy, która umożliwia klientom przesyłanie i wyświetlanie recenzji produktów dla zabawek. Zespół witryny internetowej musi mieć możliwość wypróbowania usługi podczas integrowania usługi z witryną internetową twojej firmy, ale zespół nie chce przesyłać rzeczywistych recenzji produktów. Zespół uzyskał dostęp do wersji piaskownicy usługi przeglądu na potrzeby bezpiecznego testowania.

Teraz zespół poprosił Cię o pomoc w aktualizowaniu potoku wdrażania. Zespół musi wdrożyć lokację w środowisku nieprodukcyjnym, które jest oddzielone od środowiska produkcyjnego używanego przez klientów. Zespół musi użyć różnych ustawień konfiguracji dla interfejsu API klasyfikacji w każdym środowisku:

Diagram przedstawiający architekturę rozwiązania, w tym aplikację witryny internetowej i integrację z dostawcą innej firmy.

Co zrobisz?

W tym module dowiesz się, jak rozszerzyć potok w celu wdrożenia kodu Bicep w wielu środowiskach platformy Azure w spójny sposób. Utworzysz oddzielne połączenia usługi i jednostki usługi dla każdego środowiska, aby obsługiwać wyższe zabezpieczenia i izolację.

Użyjesz plików szablonów potoku, aby zdefiniować kroki wdrażania w jednym miejscu i użyć parametrów Bicep do obsługi różnic konfiguracji między środowiskami. Zabezpiecz wartości parametrów, aby nie wyciekły przypadkowo wpisów tajnych w dziennikach potoku.

Jaki jest główny cel?

Po ukończeniu tego modułu będzie można zaktualizować potok do wielu środowisk docelowych. Dowiesz się, jak używać szablonów potoków, aby uniknąć powtórzeń w definicjach oraz jak dostarczać parametry do plików Bicep dla każdego środowiska.