Развертывание ресурсов и управление ими в Azure с помощью шаблонов ARM JSON
Вкратце
-
Level
-
Skill
-
Продукт
Шаблоны Azure Resource Manager (ARM) позволяют определить требования к инфраструктуре для развертываний в Azure.
Шаблоны ARM JSON используют декларативный синтаксис кода, который обрабатывается как код приложения. Обработка инфраструктуры как кода позволяет отслеживать изменения требований к инфраструктуре и сделать развертывания более согласованными и повторяемыми.
Ознакомьтесь с этой схемой обучения, чтобы узнать, как:
- Декларативно определите ресурсы Azure, необходимые в структуре шаблона ARM.
- Создайте и проверьте шаблоны с помощью Visual Studio Code.
- Разверните шаблоны с помощью Azure CLI, Azure PowerShell и с помощью GitHub Actions.
- Разбиите сложные развертывания на более мелкие и более повторно используемые компоненты с помощью вложенных шаблонов и связанных шаблонов.
- Проверьте и просмотрите изменения вашей инфраструктуры, используя what-if и набор средств тестирования шаблонов ARM.
- Добавьте настраиваемые шаги в шаблоны ARM с помощью скриптов развертывания.
- Используйте расширенные конструкции, такие как порядок развертывания, условные развертывания и секреты для управления сложными развертываниями.
Предварительные требования
Рекомендуется ознакомиться с Azure Resource Manager и группами ресурсов Azure, но не требуется
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Создавайте шаблоны Azure Resource Manager (шаблоны ARM) с помощью Visual Studio Code для согласованного и надежного развертывания вашей инфраструктуры в Azure.
Управление несколькими развертываниями среды Azure шаблонов Azure Resource Manager с помощью функций, переменных, тегов и файлов параметров.
Предварительный просмотр результатов развертываний. Понимание типов изменений, обнаруженных операцией "что если". Разверните шаблоны в инкрементном и полном режимах.
В этом модуле вы узнаете, как создавать допустимые шаблоны и следовать рекомендациям, которые можно выполнить с помощью набора средств тестирования шаблонов ARM.
Узнайте, как развернуть шаблоны AZURE Resource Manager (ARM) JSON с помощью Azure PowerShell, Azure CLI и GitHub Actions. Используйте связанные шаблоны, чтобы разбить сложные шаблоны на шаблоны, которые являются более модульными.
Добавьте настраиваемые шаги в шаблоны Bicep или JSON Azure Resource Manager (шаблоны ARM). Интегрируйте сценарии развертывания в процесс развертывания, используя параметры и выходные данные.
В этом модуле вы узнаете, как использовать расширенные функции шаблонов ARM JSON для управления секретами и условных развертываний.
Повторное использование и совместное использование шаблонов ARM в организации. Опубликуйте спецификации шаблонов, которые развертывают ресурсы, предварительно настроенные для требований вашей организации. Управляйте доступом и безопасно обновляйте спецификации шаблонов, используя версии.