Развертывание ресурсов и управление ими в Azure с помощью шаблонов ARM JSON

beginner
developer
administrator
solution-architect
azure
azure-resource-manager

Шаблоны 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 в организации. Опубликуйте спецификации шаблонов, которые развертывают ресурсы, предварительно настроенные для требований вашей организации. Управляйте доступом и безопасно обновляйте спецификации шаблонов, используя версии.