Знакомство
Дочерние ресурсы и ресурсы расширения позволяют развертываниям Azure получать доступ к расширенным функциям и возможностям платформы Azure. Эти типы ресурсов можно создать в Bicep с помощью четкого и понятного синтаксиса шаблона.
Вы также можете использовать Bicep для ссылки на ресурсы, созданные за пределами самого файла Bicep. Например, можно ссылаться на ресурсы, созданные коллегами вручную с помощью портала Azure или из другого шаблона или модуля Bicep, даже если они в другой группе ресурсов или подписке. С помощью этих функций Bicep вы можете разблокировать возможность создания мощных шаблонов, которые развертывают все аспекты инфраструктуры Azure.
Пример сценария
Предположим, что вы несете ответственность за развертывание и настройку инфраструктуры Azure в компании игрушек. Ваша компания R&D отдел связывается с вами, потому что они работают над новым игрушечным дроном, который распыляет блеск над ничего не подозревающими целями. Члены команды R&D начинают тестировать беспилотник. Они планируют собирать данные телеметрии о расстоянии, которое дрон может летать, объем блеска он может распылить, и уровень батареи.
Они хотят настроить новую базу данных Azure Cosmos DB для хранения этих ценных и высокочувствительных данных тестирования продукта. Они должны регистрировать все попытки доступа к базе данных, чтобы они могли чувствовать себя уверенными, что конкуренты не обращаются к данным.
Команда создала учетную запись хранения для хранения всех документов дизайна продукта, и они хотят, чтобы вы помогали проверять все попытки доступа к ним.
Что мы будем делать?
В этом модуле вы узнаете о типах ресурсов 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локально установлена.