Введение

Завершено

Модули Bicep позволяют создавать составные, многократно используемые файлы, которые определяют набор связанных ресурсов. Затем эти модули можно использовать в шаблонах развертывания.

При работе с кодом Bicep в вашей организации часто создаются многократно используемые модули, которые приносят пользу коллегам. Эти модули могут создавать ресурсы способом, который соответствует требованиям вашей организации. Например, модули могут использовать определенные соглашения об именовании и настраивать ресурсы таким образом, чтобы они соответствовали вашим требованиям к безопасности. Частные реестры Bicep предоставляют простой способ совместного использования этих модулей в организации.

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

Предположим, вы отвечаете за развертывание и настройку инфраструктуры Azure в игрушечной компании. Вы уже работали с одной из команд по разработке игрушек над созданием набора модулей Bicep. Вы создали модуль для развертывания веб-сайта и еще один модуль для развертывания сети доставки содержимого (CDN).

Теперь участники другой команды попросили повторно использовать эти модули для собственных развертываний. Они создают новую игрушечную собаку, и им нужно развернуть веб-сайт и CDN для продвижения продукта в социальных сетях.

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

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

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

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

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

По завершении этого модуля вы сможете создавать частные реестры, публиковать в них модули и использовать эти модули.