Wprowadzenie
W modułach Wdrażanie spójnej infrastruktury na platformie Azure przy użyciu szablonów usługi ARM i Wdrażanie w wielu środowiskach platformy Azure przy użyciu funkcji szablonu usługi ARM przedstawiono podstawy tworzenia szablonów usługi Azure Resource Manager (ARM) w formacie JSON.
W tym module skupisz się na sposobie wdrażania szablonów. Zacznij od wdrożenia szablonu lokalnego, a następnie wdrożenia szablonu zewnętrznego przygotowanego w usłudze GitHub. Dowiesz się, jak wdrożyć szablon, który łączy się z innymi szablonami zewnętrznymi. Na koniec dowiesz się, jak zautomatyzować wdrażanie szablonu, integrując go z potokiem ciągłej integracji i ciągłego dostarczania (CI/CD).
Uwaga
Bicep to język definiowania zasobów platformy Azure. Ma prostsze środowisko tworzenia niż JSON wraz z innymi funkcjami, które pomagają poprawić jakość infrastruktury jako kodu. Zalecamy, aby każdy nowy użytkownik infrastruktury jako kod na platformie Azure używał kodu Bicep zamiast kodu JSON. Aby dowiedzieć się więcej o Bicep, zobacz fundamentals of Bicep learning path (Podstawy Bicep — ścieżka szkoleniowa).
Cele szkolenia
Po ukończeniu tego modułu możesz wykonywać następujące czynności:
- Wybierz najlepszy sposób wdrażania szablonów usługi ARM w formacie JSON na podstawie Twoich potrzeb.
- Dzielenie szablonów na moduły za pomocą szablonów połączonych.
- Wdrażanie szablonów z przepływu pracy funkcji GitHub Actions.
Wymagania wstępne
- Możliwość przejścia do witryny Azure Portal
- Visual Studio Code
- Narzędzia usługi Azure Resource Manager dla programu Visual Studio Code
- Albo:
- Najnowsza wersja interfejsu wiersza polecenia platformy Azure
- Najnowsza wersja usługi Azure PowerShell
- Konto usługi GitHub
- Subskrypcja platformy Azure