Знакомство
Шаблоны JSON Azure Resource Manager (шаблоны ARM) позволяют указать инфраструктуру проекта декларативным и повторно используемым способом. Вы можете версионировать и сохранять шаблоны в том же источнике управления версиями, что и проект разработки.
Предположим, вы управляете командой программного обеспечения, которая разрабатывает систему инвентаризации для своих партнерских компаний. Вы планируете развернуть этот продукт в Azure и позволить каждой партнерской компании иметь собственное решение. Вы планируете реализовать разные политики для каждого развертывания с помощью разных учетных записей хранения Azure. Вы решили использовать практику инфраструктуры в качестве кода с помощью шаблонов ARM. Этот подход позволяет отслеживать различные версии и обеспечивать согласованность и гибкость развертываний инфраструктуры для каждой среды.
В этом модуле мы познакомим вас с структурой шаблонов ARM и познакомим вас с созданием и развертыванием шаблона ARM в Azure.
Заметка
Bicep — это язык для определения ресурсов Azure. Он имеет более простой интерфейс разработки, чем JSON, а также другие функции, которые помогают улучшить качество инфраструктуры в виде кода. Рекомендуется, чтобы любой пользователь, не знакомый с инфраструктурой в качестве кода в Azure, использовал Bicep вместо JSON. Чтобы узнать о Bicep, ознакомьтесь с основами Bicep схемой обучения.
Цели обучения
В этом модуле вы будете:
- Реализуйте шаблон JSON ARM с помощью Visual Studio Code.
- Объявите ресурсы и добавьте гибкость в шаблон, добавив параметры и выходные данные.
Необходимые условия
- Знакомство с Azure, включая портал Azure, подписки, группы ресурсов и определения ресурсов.
- Учетная запись Azure. Вы можете получить бесплатную учетную запись здесь.
- Visual Studio Code установлен локально.
- Расширение Azure Resource Manager Tools для Visual Studio Code, установленное локально.
- Либо
- На локальном компьютере установлены последние инструменты Azure CLI .
- Последняя Azure PowerShell установлена локально.