Azure/Azure Management & Governance

[Azure Management & Governance] Azure Automation Accounts Runbook 생성 #3

coxfactor-Tech 2025. 6. 16. 18:11

"Azure Automation Runbook" 은 반복적인 작업을 자동화하기 위해 Powershell, Python 등 Script를 이용하여 
Azure 리소스, On-premises 환경을 제어할 수 있습니다.



장점 설명
자동화된 작업 실행 수동으로 반복되던 작업을 자동으로 실행하여
시간 절약 및 실수 방지
 예약 실행 가능 특정 시간에 예약하여 스케줄 기반 실행 가능
(예: 매일 9시 백업 스크립트 실행)
하이브리드 지원 온프레미스 서버에도 작업을 실행할 수 있도록
Hybrid Worker 지원
Role 기반 접근 제어 (RBAC) Azure AD와 연동되어 역할에 따라 런북 실행 권한을 제한 가능
로그와 감사 추적 실행 이력, 출력 결과, 에러 로그 확인 가능 → 문제 분석 용이
 재사용성 높은 구조 공통 작업을 모듈화하여 여러 런북에서 활용 가능
|(예: 공통 모듈 호출)


1. Azure Portal > Automation 계정 > 프로세스 자동화 > "Runbook" + 만들기

 

2. Runbook 생성 

이름, Runbook 형식(ex) Powershell, Python 등), 런 타임 환경  작성 및 선택

 

3. Script 작성 
ex )  Powershell (Power BI Embedded 생성)

# Azure App 등록 정보 활용 

New-AzPowerBIEmbeddedCapacity -ResourceGroupName "RG_CL_azureopenai" -Name "coxreporttest" -Location "Korea Central" -Sku "A1" -Administrator "milo@coxfactor.com"

 

4. 저장 후 게시 
저장만 하면 실행 불가 → 반드시 "게시(Publish)" 해야 실행 가능

 

5. TEST 실행 > "시작"



 

6. 생성 확인