Wprowadzenie
Specyfikacje szablonów umożliwiają tworzenie i zarządzanie wielokrotnie używanymi szablonami Azure Resource Manager (szablony ARM). 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 zabawkowej. Ś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 właściwie zapewnić infrastrukturę i w sposób zgodny z politykami 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ą. Czujesz, że musi istnieć sposób na udostępnianie tych szablonów w swojej organizacji, abyś mógł wrócić do innych zadań.
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.
Warunki wstępne
Należy zapoznać się z:
- Tworzenie i wdrażanie podstawowych szablonów ARM przy użyciu 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:
- programu Visual Studio Code
- Albo:
- Najnowsze narzędzia Azure CLI
- Najnowsza wersja programu Azure PowerShell
- Albo:
- Rozszerzenie Bicep dla programu Visual Studio Code
- Rozszerzenie Azure Resource Manager Tools for Visual Studio Code