본문 바로가기
Azure & Windows/Azure

ARM 템플릿을 사용한 인프라 배포 시 만날 수 있는 오류

by 강철 벼룩 2025. 1. 19.

Errors you may encounter when deploying infrastructure with ARM templates

기존 가상 네트워크를 업데이트하는 update-vnet.json 이라는 ARM 템플릿을 작성했다.

다음의 Azure Cli 스크립트를 통해 이 템플릿을 적용했다.

az deployment group create --resource-group $rgName --name UpdateVNet --template-file .\update-vnet.json

 

이 스크립트 실행 중에 다음과 같은 오류를 만났다.

 

이 오류에서 사각형 박스 내의 문구가 문제를 해결하는 단서다.

현재 구독과 리소스 그룹에서 진행 중인 배포는 없었으며, 진행 완료된 기존 배포는 성공 상태로 종료한 것으로 확인했다. 혹시나 해서 구독과 리소스 그룹의 배포 섹션에 나열된 모든 배포를 제거하고 다시 시도해보아도 동일한 문제가 발생했다.

잠깐 생각을 하다가 떠오른 부분은 현재 배포하는 ARM 템플릿의 배포 이름의 고유성으로 인한 문제인가 싶었다. 그래서 다음 그림의 사각형 박스를  기존의 평이한 배포 이름인 "UpdateVnet"을 고유한 이름으로 변경하고 다시 템플릿을 적용했을 때 비로소 문제가 해결 되었다.

 

이 외에도 내 구독이나 리소스 그룹에서 실제 배포중인 상태라면  배포 완료나 실패를 기다리거나, 진행 중인 다른 배포를 취소하고 다시 배포를 시도할 수 있다.