Podstawy Bicep

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

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.

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.