Управление комплексными облачными развертываниями с помощью расширенных функций шаблонов ARM JSON
Этот модуль содержит сведения о том, как использовать расширенные функции шаблонов 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.
- Каждый:
- последняя версия инструментов Azure CLI, установленная локально;
- последняя версия Azure PowerShell и модуль Azure PowerShell, установленный локально.