Знакомство

Завершено

Дочерние ресурсы и ресурсы расширения позволяют развертываниям Azure получать доступ к расширенным функциям и возможностям платформы Azure. Эти типы ресурсов можно создать в Bicep с помощью четкого и понятного синтаксиса шаблона.

Вы также можете использовать Bicep для ссылки на ресурсы, созданные за пределами самого файла Bicep. Например, можно ссылаться на ресурсы, созданные коллегами вручную с помощью портала Azure или из другого шаблона или модуля Bicep, даже если они в другой группе ресурсов или подписке. С помощью этих функций Bicep вы можете разблокировать возможность создания мощных шаблонов, которые развертывают все аспекты инфраструктуры Azure.

Пример сценария

Предположим, что вы несете ответственность за развертывание и настройку инфраструктуры Azure в компании игрушек. Ваша компания R&D отдел связывается с вами, потому что они работают над новым игрушечным дроном, который распыляет блеск над ничего не подозревающими целями. Члены команды R&D начинают тестировать беспилотник. Они планируют собирать данные телеметрии о расстоянии, которое дрон может летать, объем блеска он может распылить, и уровень батареи.

Они хотят настроить новую базу данных Azure Cosmos DB для хранения этих ценных и высокочувствительных данных тестирования продукта. Они должны регистрировать все попытки доступа к базе данных, чтобы они могли чувствовать себя уверенными, что конкуренты не обращаются к данным.

Команда создала учетную запись хранения для хранения всех документов дизайна продукта, и они хотят, чтобы вы помогали проверять все попытки доступа к ним.

схема архитектуры, показывающая, как журналы отправляются из новой учетной записи Azure Cosmos DB и учетной записи хранения в рабочую область Log Analytics.

Что мы будем делать?

В этом модуле вы узнаете о типах ресурсов Azure и о том, как используются дочерние ресурсы и ресурсы расширения в Azure. Вы создаете шаблон Bicep, который развертывает набор ресурсов Azure, и вы используете несколько функций Bicep, в том числе:

  • Определения дочерних ресурсов через вложенные ресурсы, свойство parent и путем создания композитных имен ресурсов.
  • Определения ресурсов расширения с помощью свойства scope.
  • Существующие ссылки на ресурсы, при использовании ключевого слова existing.

Какова основная цель?

К концу этого модуля вы можете создать шаблоны Bicep, которые включают дочерние ресурсы и ресурсы расширения. Вы также можете создавать шаблоны Bicep, ссылающиеся на существующие ресурсы Azure, созданные за пределами файла шаблона.

Необходимые условия

Вы должны ознакомиться со следующими сведениями:

  • Создание и развертывание базовых шаблонов Bicep.
  • Azure, включая портал Azure, подписки, группы ресурсов и определения ресурсов.

Для выполнения упражнений в модуле вам потребуется:

  • Visual Studio Code, установлен локально.
  • Расширение Bicep для Visual Studio Codeустановлено.
  • Либо
    • Новейшая версия средств Azure CLI , установленных локально.
    • Последняя версия Azure PowerShellлокально установлена.