Podstawy Bicep
W skrócie
-
Poziom
-
Umiejętność
-
Produkt
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.
- Poznaj składnię deklaratywną Bicep i strukturę pliku 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 tej ścieżki szkoleniowej:
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
Znajomość usług Azure Resource Manager i grup zasobów platformy Azure jest zalecana, ale nie jest wymagana.
Rozpoczynanie pracy z platformą Azure
Wybierz konto Azure, które najbardziej Ci odpowiada. Płać na bieżąco lub wypróbuj platformę Azure bezpłatnie przez 30 dni. Zarejestruj się.
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 pliku Bicep. Zwiększ spójność i niezawodność wdrożeń, zmniejsz nakład pracy ręcznej i przeprowadź skalowanie wdrożeń w różnych środowiskach. Plik Bicep 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 dotyczące pliku Bicep 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.