Podstawy Bicep
Język Bicep umożliwia wdrażanie zasobów platformy Azure. Język Bicep używa deklaratywnej składni, która jest traktowana 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ń.
Jeśli znasz składnię JSON do pisania szablonów usługi Azure Resource Manager (szablonów usługi ARM), przekonasz się, że Bicep zapewnia bardziej zwięzłą składnię i ulepszone bezpieczeństwo typów. W rzeczywistości pliki języka Bicep są kompilowane do standardowych szablonów usługi ARM.
Skorzystaj z tej ścieżki szkoleniowej, aby rozpocząć Bicep. W nim wykonasz następujące elementy:
- Zdecyduj, czy Bicep jest właściwym wyborem dla wdrożeń na platformie Azure.
- Zapoznaj się ze składnią deklaratywną Bicep i strukturą szablonu Bicep.
- Zastosuj funkcje Bicep, takie jak parametry, warunki i pętle, aby kontrolować sposób wdrażania infrastruktury.
- Zdefiniuj moduły, które dzielą złożone wdrożenia na mniejsze i bardziej wielokrotne składniki.
Każdy moduł w tej ścieżce szkoleniowej zawiera opcje użycia z interfejsem wiersza polecenia platformy Azure i programem Azure PowerShell. Użyjesz programu Visual Studio Code, aby napisać i zweryfikować kod Bicep.
Napiwek
Chcesz nauczyć się Bicep na żywo od ekspertów z dziedziny? Śledź sesje na żądanie Learn Live z naszymi ekspertami.
Aby dowiedzieć się więcej o aplikacji Bicep, zalecamy skorzystanie z tych trzech ścieżek szkoleniowych:
Następnie możesz zainteresować się dodaniem kodu Bicep do potoku wdrażania. Wykonaj jedną z tych dwóch ścieżek szkoleniowych na podstawie narzędzia, którego chcesz użyć:
Wymagania wstępne
Zalecana jest znajomość usług Azure Resource Manager i grup zasobów platformy Azure, ale nie jest wymagana.
Kod osiągnięć
Czy chcesz zażądać kodu osiągnięcia?
Moduły w ramach tej ścieżki szkoleniowej
Infrastruktura jako kod może pomóc w szybkim i pewnie skalowaniu wdrożeń w chmurze. Korzystając z rozwiązań Bicep i Azure Resource Manager, można zautomatyzować i uprościć aprowizację zasobów infrastruktury.
Zdefiniuj zasoby platformy Azure w szablonie Bicep. Zwiększ spójność i niezawodność wdrożeń, zmniejsz nakład pracy ręcznej i przeprowadź skalowanie wdrożeń w różnych środowiskach. Szablon będzie elastyczny i wielokrotnego użytku przy użyciu parametrów, zmiennych, wyrażeń i modułów.
Użyj parametrów Bicep, aby podać informacje o szablonie podczas każdego wdrożenia. Dodaj dekoratory, aby ułatwić zrozumienie i pracę z parametrami oraz ochronę tajnych danych. Podaj wartości parametrów w wierszu polecenia i przy użyciu plików parametrów.
W tym module wdrożysz zasoby tylko wtedy, gdy obowiązują określone ograniczenia i użyjesz pętli w celu wdrożenia wielu zasobów, które mają podobne właściwości.
Projektowanie i tworzenie modułów wielokrotnego użytku w celu uproszczenia szablonów Bicep. Redaguj wiele modułów do szablonów przy użyciu parametrów i danych wyjściowych.