Wprowadzenie
Przepływy pracy umożliwiają wdrażanie zasobów platformy Azure w powtarzalny sposób. W tym module dowiesz się, jak rozszerzyć przepływ pracy wdrażania w celu pracy z wieloma środowiskami. Przepływ pracy pomoże Ci zweryfikować i przetestować zmiany bez dodawania ryzyka do środowiska produkcyjnego. Po zweryfikowaniu zmian przepływ pracy 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ż przepływ pracy w celu automatycznego wdrożenia pliku Bicep.
Twój zespół witryny internetowej chce zintegrować się z usługą przeglądu produktów innej firmy. Usługa 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ół ma dostęp do wersji piaskownicy usługi przeglądu na potrzeby bezpiecznego testowania.
Teraz zespół chce, aby Twój zespół pomógł zaktualizować przepływ pracy 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:
Czego się nauczysz?
W tym module dowiesz się, jak rozszerzyć przepływ pracy w celu wdrożenia kodu Bicep w wielu środowiskach platformy Azure w spójny sposób. Dla każdego środowiska utworzysz oddzielne tożsamości obciążeń, aby obsługiwać wyższe zabezpieczenia i izolację.
Użyjesz nazywanych przepływami pracy, aby zdefiniować kroki wdrażania w jednym miejscu i użyć parametrów Bicep do obsługi różnic konfiguracji między środowiskami. Zabezpieczysz również wartości parametrów, aby nie wyciekły przypadkowo wpisów tajnych w dziennikach przepływu pracy.
Jaki jest główny cel?
Po ukończeniu tego modułu będzie można zaktualizować przepływ pracy do wielu środowisk docelowych. Dowiesz się, jak używać nazywanych przepływów pracy, aby uniknąć powtórzeń w definicjach oraz jak dostarczać parametry do plików Bicep dla każdego środowiska.