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

beginner
developer
administrator
solution-architect
azure
azure-resource-manager

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

Szablony usługi ARM w formacie JSON używają deklaratywnej składni kodu, którą traktujesz jak kod aplikacji. Traktowanie infrastruktury jako kodu umożliwia śledzenie zmian wymagań dotyczących infrastruktury i sprawia, że wdrożenia są bardziej spójne i powtarzalne.

Skorzystaj z tej ścieżki szkoleniowej, aby dowiedzieć się, jak:

  • Deklaratywnie określ zasoby Azure, których potrzebujesz, w strukturze szablonu ARM.
  • Tworzenie i weryfikowanie szablonów przy użyciu programu Visual Studio Code.
  • Wdróż szablony przy użyciu interfejsu wiersza polecenia platformy Azure, programu Azure PowerShell i funkcji GitHub Actions.
  • Podziel złożone wdrożenia na mniejsze i bardziej wielokrotnego użytku składniki, używając zagnieżdżonych i połączonych szablonów.
  • Zweryfikuj i wyświetl podgląd zmian infrastruktury, korzystając z analizy co-jeżeli i zestawu narzędzi testowania szablonu ARM.
  • Dodawanie niestandardowych kroków do szablonów ARM przy użyciu skryptów wdrażania.
  • Użyj zaawansowanych konstrukcji, takich jak kolejność wdrożenia, wdrożenia warunkowe i wpisy tajne, aby zarządzać złożonymi wdrożeniami.

Wymagania wstępne

Zalecana jest znajomość usług Azure Resource Manager i grup zasobów platformy Azure, 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ądzanie wieloma wdrożeniami środowisk platformy Azure szablonów usługi Azure Resource Manager przy użyciu 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 nauczysz się, jak tworzyć prawidłowe szablony oraz otrzymasz rekomendacje, które można śledzić przy użyciu zestawu narzędzi ARM Template Test Toolkit.

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. Użyj połączonych szablonów, aby podzielić złożone szablony na szablony, które są bardziej 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 uczysz się, jak używać zaawansowanych funkcji szablonów JSON ARM do zarządzania sekretami i wdrożeń warunkowych.

Ponownie używaj i udostępniaj szablony ARM w organizacji. Publikuj specyfikacje szablonów, które wdrażają wstępnie skonfigurowane zasoby zgodne z wymaganiami Twojej organizacji. Kontroluj dostęp i bezpiecznie aktualizuj specyfikacje szablonu, korzystając z wersji.