Wprowadzenie
Specyfikacje szablonów umożliwiają tworzenie szablonów usługi Azure Resource Manager (szablony usługi ARM) i zarządzanie nimi. Po napisaniu i przetestowaniu szablonów usługi ARM możesz użyć specyfikacji szablonu, aby udostępnić je w całej organizacji. Tworząc bibliotekę specyfikacji szablonu, możesz upewnić się, że zasoby platformy Azure są skonfigurowane w sposób zamierzony podczas ich wdrażania.
Przykładowy scenariusz
Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zajmującej się obsługą tasiemek. Środowisko platformy Azure jest dojrzewające. Wiele osób z wielu zespołów przychodzi do Ciebie, aby aprowizować i konfigurować nową infrastrukturę platformy Azure do użycia.
Wszyscy ufają Ci, aby poprawnie aprowizować infrastrukturę i w sposób zgodny z zasadami firmy. Bardzo ci ufają, ale oznacza to, że poświęcasz cały czas na wdrażanie szablonów. A wykorzystanie platformy Azure w firmie rośnie, więc obciążenie będzie stale rosnąć.
Utworzono kompleksowy zestaw szablonów używanych do wdrażania infrastruktury platformy Azure firmy. Każdy szablon konfiguruje swoje zasoby zgodnie z wytycznymi firmy. W tej chwili szablony są przechowywane na własnym komputerze i wysyłasz je pocztą e-mail do współpracowników, którzy ich potrzebują. Wygląda na to, że musisz udostępnić te szablony swojej organizacji, aby można było wrócić do innych rzeczy.
Co zrobimy?
W tym module znajdziesz informacje na temat specyfikacji szablonu i oferowanych przez nie korzyści. W ćwiczeniach utworzysz, opublikujesz i wdrożysz specyfikację szablonu, w tym w ramach innego wdrożenia. Na koniec dowiesz się, jak zarządzać specyfikacjami szablonów, w tym jak bezpiecznie je aktualizować przy użyciu wersji.
Jaki jest główny cel?
Po ukończeniu tego modułu możesz tworzyć, publikować, wdrażać i zarządzać specyfikacjami szablonów.
Wymagania wstępne
Należy zapoznać się z:
- Tworzenie i wdrażanie podstawowych szablonów usługi ARM przy użyciu formatu Bicep lub JSON.
- Platforma Azure, w tym witryna Azure Portal, subskrypcje, grupy zasobów i definicje zasobów.
Aby wykonać kroki opisane w ćwiczeniach w module, potrzebne są następujące elementy zainstalowane lokalnie:
- Visual Studio Code
- Albo:
- Najnowsze narzędzia interfejsu wiersza polecenia platformy Azure
- Najnowsza wersja usługi Azure PowerShell
- Albo: