Основы Bicep
Bicep позволяет развертывать ресурсы Azure. Bicep использует декларативный синтаксис, который рассматривается как код приложения. Рассматривая инфраструктуру как код, вы можете отслеживать изменения требований к инфраструктуре и обеспечить согласованность и повторяемость развертываний.
Если вы знакомы с синтаксисом JSON для написания шаблонов Azure Resource Manager (шаблоны ARM), вы увидите, что Bicep предоставляет более лаконичный синтаксис и улучшенную безопасность типа. По сути, файлы Bicep компилируются в стандартные шаблоны ARM.
Воспользуйтесь этой схемой обучения, чтобы приступить к работе с Bicep. Вы научитесь:
- Определять, является ли Bicep подходящим решением для ваших развертываний в Azure.
- Понимать декларативный синтаксис Bicep и структуру шаблона Bicep.
- Применять функции Bicep, такие как параметры, условия и циклы, чтобы управлять развертыванием инфраструктуры.
- Определять модули, которые разделяют сложные развертывания на более мелкие и многоразовые компоненты.
Каждый модуль в этой схеме обучения содержит инструкции для использования с Azure CLI и Azure PowerShell. Вы будете использовать Visual Studio Code для написания и проверки кода Bicep.
Совет
Хотите узнать больше о Bicep от экспертов по теме? Смотрите семинары Learn Live от наших экспертов, доступные по требованию.
Чтобы узнать о Bicep, мы рекомендуем пройти следующие три схемы обучения:
После этого вы, возможно, захотите добавить код Bicep в конвейер развертывания. Воспользуйтесь одной из этих двух схем обучения в зависимости от используемого средства:
Предварительные требования
Знакомство с Azure Resource Manager и группами ресурсов Azure рекомендуется, но не требуется.
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Инфраструктура как код позволяет быстро и уверенно масштабировать облачные развертывания. С помощью Bicep и Azure Resource Manager можно автоматизировать и упростить подготовку ресурсов инфраструктуры.
Определите ресурсы Azure в шаблоне Bicep. Улучшите согласованность и надежность развертываний, сократите количество требуемых усилий вручную и масштабируйте развертывания между средами. Ваш шаблон будет гибким и многоразовым за счет использования параметров, переменных, выражений и модулей.
Узнайте, как использовать параметры Bicep для предоставления сведений для шаблона во время каждого развертывания. Научитесь добавлять декораторы, которые делают параметры понятнее и удобнее для использования, а также для защиты секретных данных. Значения параметров задаются в командной строке и с помощью файлов параметров.
В этом модуле вы развернете ресурсы только в том случае, если определенные ограничения установлены и используют циклы для развертывания нескольких ресурсов с похожими свойствами.
Разрабатывайте и создавайте многократно используемые модули, чтобы упростить шаблоны Bicep. Составьте несколько модулей в шаблоны с использованием параметров и выходных данных.