Развертывание ресурсов Azure с помощью Bicep и Azure Pipelines
Вкратце
-
Level
-
Навык
-
Продукт
Получите все преимущества инфраструктуры как кода, используя автоматизированный пайплайн для развертывания шаблонов Bicep, и интегрируйте другие действия по развертыванию с вашими пайплайнами. Вы создадите конвейеры с помощью Azure Pipelines.
Ознакомьтесь с этой схемой обучения, чтобы узнать, как:
- Создайте конвейер, который развертывает файлы Bicep.
- Создайте служебный принципал, которая может безопасно подключить ваш конвейер к Azure.
- Убедитесь, что качество кода Bicep проверяется и тестируется в вашей конвейерной системе.
- Работа с несколькими средами и обработка параметров и утверждений.
- Развертывание других параметров конфигурации Azure, приложений и баз данных.
- Создавайте конвейеры, публикующие повторно используемые файлы Bicep в спецификациях шаблонов и модулях.
- Защитите конвейеры и убедитесь, что все развертывания Azure соответствуют стандартам вашей организации.
Чтобы узнать о Bicep, мы рекомендуем использовать этот путь обучения:
После этого вам может быть интересно добавить код Bicep в конвейер развертывания. Воспользуйтесь одним из этих двух схем обучения на основе инструмента, которое вы хотите использовать:
Предварительные требования
Эта схема обучения предполагает, что у вас есть знакомство с развертыванием инфраструктуры с помощью Bicep.
Начало работы с Azure
Выберите подходящую вам учетную запись Azure. Используйте оплату по мере использования или попробуйте Azure бесплатно в течение 30 дней. Регистрация.
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Создайте автоматизированный конвейер в Azure Pipelines, который безопасно развертывает ресурсы в Azure из кода Bicep. Настройте конвейер для запуска по расписанию или при изменении конфигурации.
Субъекты-службы позволяют конвейерам развертывания безопасно проходить проверку подлинности в Azure. В этом модуле вы узнаете, что такое сервисные принципы, как они работают и как их создавать. Вы также узнаете, как предоставить им разрешения на ваши ресурсы в Azure, чтобы ваши конвейеры могли развертывать файлы Bicep.
Валидируйте и тестируйте код Bicep в потоке развертывания. Вы будете использовать анализ кода (linting), предварительную проверку и гипотетическую операцию "что если" для проверки изменений Azure перед развертыванием, а также тестировать ресурсы после каждого развертывания.