Управление комплексными облачными развертываниями с помощью расширенных функций шаблонов ARM JSON

Средний уровень
Разработка
Администратор
Архитектор решений
Azure
Azure CLIs
Azure Resource Manager

Этот модуль содержит сведения о том, как использовать расширенные функции шаблонов ARM JSON для реализации управления секретами и условных развертываний.

Цели обучения

По завершении этого модуля вы получите следующие навыки:

  • Управление порядком развертывания ресурсов с помощью конструкции dependsOn.
  • Безопасное назначение секретов, например паролей, ресурсам в шаблонах с помощью Azure Key Vault и шаблона ARM.
  • Условное развертывание ресурсов, используя конструкцию condition и параметры во время развертывания.
  • Развертывание нескольких ресурсов одного типа с использованием конструкции copy, чтобы сократить объем повторяющихся операций конфигурации.

Предварительные требования

  • Общее представление об Azure, в том числе о портале Azure, подписках, группах ресурсов и определениях ресурсов.
  • Опыт создания и выполнения основных шаблонов ARM.
  • Версия Visual Studio Code, установленная локально.
  • Расширение Средства Azure Resource Manager для Visual Studio Code, установленное локально.
  • Расширение PowerShell для Visual Studio Code, установленное локально.
  • В Windows — клиент OpenSSH.
  • Любое из следующих: