Знакомство

Завершено

Шаблоны 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 установлена локально.