Введение

Завершено

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

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

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

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

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

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

Architecture diagram showing how logs are sent from the new Azure Cosmos DB account and the storage account to the Log Analytics workspace.

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

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

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

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

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

Необходимые компоненты

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

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

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