2025. 1. 30. 20:46

Azure Runbook 설정.

용량 일시 중지 및 다시 시작 - Microsoft Fabric | Microsoft Learn

 

용량 일시 중지 및 다시 시작 - Microsoft Fabric

용량 일시 중지 및 다시 시작 기능을 사용하여 비용을 절감하는 방법을 이해합니다.

learn.microsoft.com

 

 

Runbook 의 주 용도는 Fabric 가 비용이 비싸니 사용하는 동안에만 서비스를 시작하기 위함입니다.

 

Step by Step  로 진행

 

1. fabric 만들기. 기본으로 만들었다.

 

 

 

역시나 비용은 개 비싸다

 

 

 

 

2. Automation 계정 만들기.

 

 

 

3. Automation 계정 만든후 모듈에서 fabric 관련 모듈 추가하기.

 

4. 모듈은 fabtools 를 추가 진행해준다.

 

 

 

 

5. runbook 에서 추가한 모듈의 겔러리를 찾아서 넣는다, fabric 키워드로 찾으면 된다.

 

suspend_or_resume_fabric_capacity_runbook 을 선택하면된다.

아래와 같은 Powershell 소스가 확인된다.

 

 

6 runbook 에서 일시 정지 부터 만들어보자.

 

아래처럼 만들어진것이 확인된다.

 

들어가서  [포털에서편집] 을 진행해보자.

 

 

다른 창의 띄워 fabric 에 json 을 보자.

 

 

클립 보드에 복사 한다.

 

 

 

 

runbook 창에 6.7 번째 줄의 주석을 제거하고, 클립보드에 복사해온 내용을 6번에 넣는다.

 

 

 

 

[테스트 창] 눌러 테스트 진행.

 

 

[시작]을 누르면 100% 오류난다, 권한이 없다.

 

Response starus code dose not indicate success : 403(forbidden):

 

[기여자]권한이 없어서 그렇다.

fabric 에 가서 기여자 권한을 추가해주자.

autumation 생성한 계정이다.

 

 

 

시스템 할당 항목을 확인해서 Azure 역할 할당을 해주자.

 

 

할당되면 아래와 같이 볼수 있다.

 

resume을 동일하게 생성하고 테스트 진행한 사항이다.

 

[게시] 진행한다.

 

[시작] 해서 fabric 가 '일시중지' , ' 다시시작' 하는지 확인해보자.

 

 

 

 

아래와 같이 일정 진행하면 된다.

 

 

automation 별로 일정을 생성할 수도 있으며, 각 runbook 에서 일정을 진행할 수도 있다.

뭐 같은거다.

 

그럼 good luck