소개
이 모듈에서는 Azure CLI(Command-Line Interface) 를 사용하여 Azure 리소스를 효율적으로 만들고 관리하는 방법을 설명합니다. Azure CLI는 터미널 인터페이스를 통해 관리 명령을 실행할 수 있는 플랫폼 간 도구로, 대화형 리소스 관리 및 자동화된 배포 모두에 적합합니다.
Azure CLI가 중요한 이유
Azure CLI 는 Windows, Linux 및 macOS 플랫폼에서 Azure 리소스를 관리하는 일관되고 스크립트 가능한 방법을 제공합니다. Azure Portal의 그래픽 인터페이스와 달리 Azure CLI는 다음을 사용하도록 설정합니다.
- 대규모 자동화: 수동 클릭 대신 스크립트를 사용하여 수백 개의 리소스를 관리합니다.
- 버전 제어: 애플리케이션 코드와 함께 Git에 인프라 명령을 저장합니다.
- CI/CD 통합: Azure 리소스 관리를 DevOps 파이프라인에 통합합니다.
- 일관성: 개발, 스테이징 및 프로덕션 환경에서 동일한 명령을 실행합니다.
- 융통성: 로컬 터미널, Azure Cloud Shell 또는 Docker 컨테이너에서 작업합니다.
학습 목표
이 모듈을 완료하면 다음을 수행할 수 있습니다.
- Azure CLI 구문 이해: 참조 그룹, 명령, 매개 변수 및 값을 포함한 명령 구조를 알아봅니다.
- Azure CLI 설치 및 구성: Linux, macOS 또는 Windows에서 Azure CLI를 설정하고 Azure 구독에 인증합니다.
- 대화형으로 Azure 리소스 만들기: 터미널에서 명령을 실행하여 리소스 그룹 및 스토리지 계정을 만듭니다.
- Bash 스크립트를 사용하여 자동화: 반복 작업에 Azure CLI 명령을 사용하는 스크립트를 작성하고 실행합니다.
-
효과적으로 문제 해결: 매개 변수를
--debug사용하고 스크립팅 언어 차이를 이해하여 일반적인 문제를 해결합니다. -
효율적으로 작업:
az find,--help, Azure CLI 문서 인덱스를 사용하여 도움말을 찾으세요.
필수 조건
- 명령줄 환경: Bash, PowerShell 또는 유사한 터미널 인터페이스에 대해 잘 알고 있습니다.
- Azure 기본 사항: 리소스 그룹, 스토리지 계정 및 구독을 포함한 Azure 개념에 대한 기본적인 이해
- Azure Portal 환경: Azure Portal 인터페이스를 통해 Azure 리소스를 관리하는 실제 경험
- DevOps 인식: 자동화 및 인프라 관리 사례에 대한 일반적인 지식.