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 ARMprzedstawiono 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).
Notatka
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żda osoba nowa w używaniu infrastruktury jako kodu na platformie Azure korzystała z Bicep zamiast z JSON. Aby dowiedzieć się więcej o Bicep, zobacz ścieżkę szkoleniową Podstawy Bicep.
Cele nauki
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.
- Modularyzacja szablonów za pomocą połączonych szablonów.
- Wdrażanie szablonów z przepływu pracy GitHub Actions.
Warunki wstępne
- Możliwość przejścia do witryny Azure Portal
- programu Visual Studio Code
- narzędzi usługi Azure Resource Manager dla programu Visual Studio Code
- Albo:
- Najnowsza wersja interfejsu wiersza polecenia platformy Azure
- Najnowsza wersja programu Azure PowerShell
- Konto GitHub
- subskrypcja platformy Azure