Введение
Модули Bicep позволяют создавать составные, многократно используемые файлы, которые определяют набор связанных ресурсов. Затем эти модули можно использовать в шаблонах развертывания.
При работе с кодом Bicep в вашей организации часто создаются многократно используемые модули, которые приносят пользу коллегам. Эти модули могут создавать ресурсы способом, который соответствует требованиям вашей организации. Например, модули могут использовать определенные соглашения об именовании и настраивать ресурсы таким образом, чтобы они соответствовали вашим требованиям к безопасности. Частные реестры Bicep предоставляют простой способ совместного использования этих модулей в организации.
Пример сценария
Предположим, вы отвечаете за развертывание и настройку инфраструктуры Azure в игрушечной компании. Вы уже работали с одной из команд по разработке игрушек над созданием набора модулей Bicep. Вы создали модуль для развертывания веб-сайта и еще один модуль для развертывания сети доставки содержимого (CDN).
Теперь участники другой команды попросили повторно использовать эти модули для собственных развертываний. Они создают новую игрушечную собаку, и им нужно развернуть веб-сайт и CDN для продвижения продукта в социальных сетях.
Вы рассмотрели возможность отправки модулей в каждую команду по электронной почте, но вы беспокоитесь о том, как управлять доступом и управлять различными версиями. Вы хотите найти способ совместного использования модулей в организации, чтобы упростить их повторное использование для любой команды в ходе будущих развертываний.
Что мы будем делать?
В этом модуле вы узнаете о частных реестрах для совместного использования модулей. Вы узнаете, как создать собственный частный реестр и как опубликовать в нем модули. Вы также узнаете, как использовать модули из частного реестра.
Какова основная цель?
По завершении этого модуля вы сможете создавать частные реестры, публиковать в них модули и использовать эти модули.