소개
ARM 템플릿(Azure Resource Manager 템플릿)의 배포 스크립트를 사용하면 환경 관리를 위한 사용자 지정 자동화를 사용할 수 있습니다. 배포 스크립트를 사용하여 ARM 템플릿 배포 내에서 사용자 고유의 스크립트를 실행합니다.
예제 시나리오
애플리케이션을 지원하는 여러 부서로 이루어진 팀의 구성원이라고 가정해 보겠습니다. 팀에서 애플리케이션에 대한 환경을 만들고 관리하기 위한 ARM 템플릿을 채택했습니다. 애플리케이션 환경에는 스토리지 계정에서 일부 자산을 스테이징하는 것이 포함됩니다. 배포 스크립트를 사용하여 스토리지 계정에 필요한 자산이 있는지 확인하기로 결정했습니다.
이 모듈에서 수행할 작업
이 모듈에서는 배포 스크립트를 사용하여 Bicep 또는 JSON ARM 템플릿에 사용자 지정 동작을 추가하는 방법을 알아봅니다.
참고 항목
Bicep은 Azure 리소스를 정의하기 위한 언어입니다. JSON보다 간단한 작성 환경과 IaC(Infrastructure as Code)의 품질을 개선하는 데 도움이 되는 다른 기능이 있습니다. Azure에서 IaC(Infrastructure as Code)를 처음 접하는 사람은 JSON 대신 Bicep을 사용하는 것이 좋습니다. Bicep에 대해 알아보려면 Bicep 기본 사항 학습 경로를 참조하세요.
주요 목표는 무엇인가요?
이 모듈을 마치면 배포 스크립트를 사용하여 ARM 템플릿에서 사용자 지정 단계를 수행할 수 있습니다. 배포 스크립트를 쉽게 재사용할 수 있도록 매개 변수를 정의할 수도 있습니다.
필수 구성 요소
다음 사항을 잘 알고 있어야 합니다.
- Bicep 또는 JSON을 사용하여, 기본 ARM 템플릿을 만들고 배포합니다.
- Azure Portal, 구독, 리소스 그룹 및 리소스 정의를 포함한 Azure.
모듈의 연습을 따라하려면 다음이 필요합니다.
- Azure 구독.
- 로컬로 설치된 Visual Studio Code
- 다음 중 하나
- 로컬로 설치된 Visual Studio Code용 Bicep 확장입니다.
- 로컬로 설치된 Visual Studio Code용 Azure Resource Manager 도구 확장
- 다음 중 하나
- 로컬로 설치된 최신 Azure CLI 도구
- 로컬로 설치된 최신 Azure PowerShell 버전