Migrowanie zasobów Azure i szablonów ARM w formacie JSON do użycia Bicep
Wyeksportuj i przekonwertuj zasoby platformy Azure na pliki Bicep i migruj szablony usługi Azure Resource Manager (szablony ARM) do Bicep. Refaktoryzuj pliki Bicep, aby przestrzegać najlepszych praktyk. Przetestuj pliki Bicep i wdróż je w środowisku produkcyjnym.
Cele szkolenia
Po ukończeniu tego modułu będziesz mieć następujące możliwości:
- Przekonwertuj szablony JSON ARM na Bicep.
- Utwórz definicje Bicep dla istniejących zasobów platformy Azure.
- Zweryfikuj konwersje szablonów przy użyciu operacji analizy what-if i dokumentacji.
Wymagania wstępne
Należy zapoznać się z następującymi tematami:
- Platforma Azure, w tym witryna Azure Portal, subskrypcje i grupy zasobów.
- Szablony ARM (zarówno JSON, jak i Bicep), w tym parametry, moduły, słowo kluczowe
existing
oraz zasoby podrzędne i rozszerzone. - Operacja 'co jeśli'
- Refaktoryzacja plików Bicep w celu dopasowania do najlepszych praktyk.
Przed rozpoczęciem ćwiczeń w module potrzebne będą następujące elementy:
- Konto platformy Azure z możliwością tworzenia grup zasobów. Jeśli nie możesz spełnić tych wymagań przy użyciu bieżącego konta platformy Azure, możesz uzyskać bezpłatną wersję próbną i utworzyć nową subskrypcję oraz dzierżawę platformy Azure.
- Lokalne instalacje następującego oprogramowania:
- programu Visual Studio Code
- rozszerzenie Bicep dla programu Visual Studio Code
- Najnowsza wersja jednej z następujących aplikacji interfejsu wiersza polecenia: