소개

완료됨

경우에 따라 Bicep 코드가 Azure에 직접 배포되지 않습니다. 대신 여러 배포에 재사용할 수 있습니다. Azure 템플릿 사양을 사용하면 완전한 솔루션에 재사용 가능한 배포를 만들 수 있습니다. Bicep 모듈 및 레지스트리를 사용하면 다른 Bicep 배포에 추가할 수 있는 구성 요소를 만들 수 있습니다.

재사용 가능한 Bicep 코드를 게시하면 일반적인 Bicep 배포와는 다른 문제가 발생합니다. 이 Microsoft Learn 모듈에서는 템플릿 사양 및 Bicep 모듈의 유효성 검사 및 게시를 자동화하는 방법을 알아봅니다.

예제 시나리오

여러분이 한 장난감 회사에서 Azure 관리자로 일한다고 가정하겠습니다. 회사의 Azure 사용 범위가 확장되고 있습니다. 이 회사는 배포가 보안 및 안정성에 대한 Microsoft의 권장 사례를 따르도록 새로운 클라우드 거버넌스 접근 방식을 도입했습니다.

동료가 쉽게 사용할 수 있도록 여러분은 보안 강화 Bicep 파일 세트를 만들었습니다. 어떤 파일은 동료에게 필요한 완전한 솔루션을 배포합니다. 또 어떤 파일은 동료가 자신의 Bicep 배포 내에서 사용할 수 있는 리소스 세트를 정의합니다.

여러분은 이전에 Azure Pipelines를 사용하여 Azure 리소스 배포를 자동화했습니다. 이제 여러분은 재사용 가능한 Bicep 코드의 유효성 검사 및 게시를 자동화하는 방법을 찾으려고 합니다.

Diagram that shows two pipelines. One publishes a complete Bicep file to a template spec, and the other publishes a module to a Bicep registry.

이 모듈에서 수행할 작업

이 모듈에서는 배포 파이프라인에서 재사용 가능한 Bicep 코드를 게시하는 방법을 알아봅니다. 코드를 게시할 수 있도록 파이프라인이 자신을 안전하게 식별하는 방법을 알아봅니다. 자동화된 배포 프로세스 내에서 코드 유효성 검사 및 버전 관리를 수행하는 방법도 알아봅니다.

Bicep 파일 2개를 게시하는 배포 파이프라인을 만들겠습니다. 파일 중 하나는 템플릿 사양으로, 다른 하나는 프라이빗 Bicep 레지스트리로 게시됩니다.

주요 목표는 무엇인가요?

이 모듈을 완료하면 배포 파이프라인에서 재사용 가능한 Azure 템플릿 사양 및 Bicep 모듈을 게시할 수 있습니다.

Bicep 모듈, 레지스트리 또는 템플릿 사양을 복습하려면 다음 Microsoft Learn 학습 모듈을 확인하세요.