Wdrażanie zasobów na platformie Azure i zarządzanie nimi przy użyciu szablonów usługi ARM w formacie JSON

Początkujący
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Szablony usługi Azure Resource Manager (ARM) umożliwiają definiowanie wymagań dotyczących infrastruktury na potrzeby wdrożeń na platformie Azure.

Szablony usługi ARM w formacie JSON używają deklaratywnej składni kodu, którą traktujesz jak kod aplikacji. Potraktowanie infrastruktury jako kodu umożliwia śledzenie zmian w wymaganiach dotyczących infrastruktury i zwiększa spójność oraz powtarzalność wdrożeń.

Skorzystaj z tej ścieżki szkoleniowej, aby poznać następujące zagadnienia:

  • Deklaratywne definiowanie zasobów platformy Azure potrzebnych w ramach struktury szablonu usługi ARM.
  • Tworzenie i weryfikowanie szablonów przy użyciu programu Visual Studio Code.
  • Wdrażanie szablonów przy użyciu interfejsu wiersza polecenia platformy Azure, programu Azure PowerShell i akcji serwisu GitHub.
  • Dzielenie złożonych wdrożeń na mniejsze i lepiej nadające się do wielokrotnego użytku składniki przy użyciu szablonów zagnieżdżonych i połączonych.
  • Weryfikowanie i wyświetlanie podglądu zmian infrastruktury przy użyciu analizy co-jeżeli i zestawu narzędzi do testowania szablonów usługi ARM.
  • Dodawanie niestandardowych kroków do szablonów usługi ARM przy użyciu skryptów wdrażania.
  • Używanie zaawansowanych konstrukcji, takich jak kolejność wdrażania, wdrożenia warunkowe i wpisy tajne, aby zarządzać złożonymi wdrożeniami.

Wymagania wstępne

Znajomość usługi Azure Resource Manager i grup zasobów platformy Azure jest zalecana, ale nie jest wymagana

Moduły w ramach tej ścieżki szkoleniowej

Pisanie szablonów usługi Azure Resource Manager (ARM) w formacie JSON przy użyciu programu Visual Studio Code w celu spójnego i niezawodnego wdrażania infrastruktury na platformie Azure.

Zarządzaj wieloma wdrożeniami szablonów usługi Azure Resource Manager w wielu środowiskach platformy Azure, używając funkcji, zmiennych, tagów i plików parametrów.

Wyświetl podgląd efektów wdrożeń. Omówienie typów zmian wykrytych przez operację analizy co-jeżeli. Wdróż szablony przy użyciu trybu przyrostowego i pełnego.

W tym module przedstawiono sposób tworzenia prawidłowych szablonów i przedstawia rekomendacje, które można śledzić przy użyciu zestawu narzędzi do testowania szablonu usługi ARM.

Dowiedz się, jak wdrażać szablony usługi Azure Resource Manager (ARM) w formacie JSON przy użyciu programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure i funkcji GitHub Actions. Dzięki szablonom połączonym możliwe jest podzielenie złożonych szablonów na szablony modułowe.

Dodaj niestandardowe kroki do szablonów usługi Azure Resource Manager (szablony usługi ARM) Bicep lub JSON. Integrowanie skryptów wdrażania z wdrożeniem przy użyciu parametrów i danych wyjściowych.

W tym module pokazano, jak używać zaawansowanych funkcji szablonów usługi ARM JSON do wykonywania zarządzania wpisami tajnymi i wdrożeń warunkowych.

Ponowne używanie i udostępnianie szablonów usługi ARM w całej organizacji. Publikowanie specyfikacji szablonu, które wdrażają wstępnie skonfigurowane zasoby dla wymagań organizacji. Kontrolowanie dostępu i bezpieczne aktualizowanie specyfikacji szablonu przy użyciu wersji.