Wprowadzenie
Moduły Bicep umożliwiają tworzenie komponowalnych plików wielokrotnego użytku, które definiują zestaw powiązanych zasobów. Następnie użyjesz tych modułów w szablonach wdrażania.
Podczas pracy z kodem Bicep we własnej organizacji często tworzysz moduły wielokrotnego użytku, które korzystają ze współpracowników. Te moduły mogą tworzyć zasoby w taki sposób, aby spełniały wymagania organizacji. Na przykład moduły mogą używać zdefiniowanych konwencji nazewnictwa i konfigurować zasoby, aby spełniały wymagania dotyczące zabezpieczeń. Prywatne rejestry Bicep umożliwiają łatwe udostępnianie tych modułów w organizacji.
Przykładowy scenariusz
Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zajmującej się obsługą tasiemek. Wcześniej pracowaliśmy z jednym z zespołów programistycznych ds. produktów toy, aby utworzyć zestaw modułów Bicep. Utworzono moduł w celu wdrożenia witryny internetowej i innego modułu w celu wdrożenia sieci dostarczania zawartości (CDN).
Teraz członkowie innego zespołu poprosili Cię o ponowne użycie tych samych modułów dla własnych wdrożeń. Tworzą nowy pies toy i muszą wdrożyć stronę internetową i CDN, aby pomóc promować produkt w mediach społecznościowych.
Rozważano wysyłanie modułów do każdego zespołu pocztą e-mail, ale martwisz się, jak kontrolować dostęp i zarządzać różnymi wersjami. Chcesz znaleźć sposób udostępniania modułów w całej organizacji, aby ułatwić każdemu zespołowi ponowne użycie ich w przyszłych wdrożeniach.
Co zrobimy?
W tym module poznasz prywatne rejestry na potrzeby udostępniania modułów. Dowiesz się, jak utworzyć własny rejestr prywatny oraz jak publikować w nim moduły. Dowiesz się również, jak korzystać z modułów z rejestru prywatnego.
Jaki jest główny cel?
Po ukończeniu tego modułu będziesz mieć możliwość tworzenia prywatnych rejestrów, publikowania modułów i korzystania z modułów z nich.