소개

완료됨

Bicep 모듈을 사용하면 관련 리소스 집합을 정의하는 구성 가능하고 재사용 가능한 파일을 만들 수 있습니다. 그런 다음, 해당 모듈을 배포 템플릿에서 사용합니다.

조직에서 Bicep 코드를 사용하는 경우 동료에게 도움이 되는 재사용 가능한 모듈을 만드는 경우가 많습니다. 이러한 모듈은 조직의 요구 사항에 맞는 방식으로 리소스를 만들 수 있습니다. 예를 들어 모듈은 정의된 명명 규칙을 사용하고 보안 요구 사항을 충족하도록 리소스를 구성할 수 있습니다. 프라이빗 Bicep 레지스트리는 조직 내에서 이 모듈을 쉽게 공유하는 방법을 제공합니다.

예제 시나리오

장난감 회사에서 Azure 인프라 배포 및 구성을 담당하고 있다고 가정하겠습니다. 이전에 Bicep 모듈 세트를 만들기 위해 장난감 제품 개발 팀 중 하나와 함께 일했습니다. 웹 사이트를 배포하는 모듈과 CDN(콘텐츠 배달 네트워크)을 배포하는 다른 모듈을 만들었습니다.

지금 다른 팀의 구성원이 자신의 배포에 동일한 모듈을 다시 사용할 수 있는지 물어왔습니다. 해당 팀은 새로운 장난감 개를 빌드하고 있으며 소셜 미디어에 제품을 홍보하는 데 도움이 되는 웹 사이트와 CDN 배포해야 합니다.

메일로 각 팀에 모듈을 보내는 것을 고려했지만 액세스를 제어하고 서로 다른 버전을 관리하는 방법이 걱정됩니다. 조직 전체에서 모듈을 공유하여 모든 팀이 향후 배포에 모듈을 더 쉽게 다시 사용할 수 있는 방법을 찾고자 합니다.

리포지토리에 게시되고 다른 여러 배포에 의해 사용되는 CDN 및 웹 사이트 모듈을 보여 주는 아키텍처 다이어그램

이 모듈에서 수행할 작업

이 모듈에서는 모듈을 공유하기 위한 프라이빗 레지스트리에 관해 알아봅니다. 고유한 프라이빗 레지스트리를 만드는 방법과 해당 레지스트리에 모듈을 게시하는 방법을 알아보겠습니다. 프라이빗 레지스트리에서 모듈을 사용하는 방법에 관해서도 알아봅니다.

주요 목표는 무엇인가요?

이 모듈을 마치면 프라이빗 레지스트리를 만들고, 레지스트리에 모듈을 게시하고, 레지스트리에서 모듈을 사용할 수 있습니다.