Podstawy Bicep

beginner
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.