Azure CLI 설치
이 시나리오에서 관리자는 Azure Cloud Shell을 사용하는 것보다 컴퓨터에서 로컬로 스크립트를 실행하는 것을 선호합니다. 팀에서는 Windows, Linux, macOS를 혼합하여 사용하므로 Azure CLI가 이러한 모든 디바이스에서 작동하는지 확인해야 합니다. 관리자는 스크립트를 사용하여 로컬 컴퓨터의 기본 운영 체제에서 조직의 Azure 인프라를 관리하고 자동화할 수 있습니다.
필수 설치 항목
Azure CLI는 핵심 및 확장이라는 두 가지 유형의 참조 명령 그룹으로 구성됩니다.
핵심: CLI의 영구적인 부분으로 게시된 Azure CLI 참조를 핵심 참조라고 합니다. 모든 핵심 참조는 Azure CLI와 함께 설치되며 참조의 하위 집합을 선택할 수 없습니다. Azure Cloud Shell을 통해 CLI를 실행하는 경우 핵심 참조는 항상 최신 상태입니다.
확장: 확장은 CLI의 일부로 함께 제공되지 않고 CLI 명령으로 실행됩니다. 일부 확장은 Azure CLI의 영구적인 부분이지만, 확장을 통해 미리 보기 및 실험적 명령에 액세스할 수 있는 경우가 많습니다.
az iot
와 같은 단일 참조 그룹에는 핵심 및 확장 명령이 모두 포함될 수 있습니다.
Azure CLI 명령을 실행하려면 로컬 컴퓨터에 핵심 참조를 설치하거나 핵심 참조가 미리 설치된 Azure Cloud Shell을 실행해야 합니다. 확장 명령을 처음 사용할 때 확장 참조를 설치하라는 메시지가 표시됩니다.
Azure CLI 설치 위치
Azure CLI는 다음과 같은 여러 위치에 설치할 수 있습니다.
- Windows
- Linux
- macOS
Azure CLI는 Docker 컨테이너 내에서 실행할 수도 있습니다.
핵심 Azure CLI 참조가 미리 설치되어 있으므로 Azure Cloud Shell에 Azure CLI를 설치할 필요가 없습니다.
Azure CLI를 설치하는 방법
Windows
Windows에 Azure CLI를 설치하는 방법은 다음의 4가지가 있습니다.
- MSI(Microsoft Installer)
- PowerShell의 MSI(Microsoft Installer)
- Windows 패키지 관리자
- ZIP 패키지
Linux
Linux에서 Azure CLI를 설치할 때는 Linux 배포판의 패키지 관리자를 사용합니다.
- apt(Ubuntu, Debian)
- dnf(RHEL, CentOS Stream)
- tdnf(Azure Linux)
- zypper(Open SUSE, SLES)
macOS
macOS에서 Homebrew
를 사용하여 Azure CLI를 설치합니다. brew 명령을 사용할 수 없는 경우 Homebrew 패키지 관리자를 설치해야 할 수 있습니다. 자세한 내용은 Homebrew 웹 사이트를 참조하세요.
Azure CLI 실행 방법
원하는 환경에서 Azure CLI를 실행할 수 있습니다.
- Linux Bash 셸
- PowerShell 7
- Windows PowerShell
- Windows Cmd 셸
- Azure Cloud Shell
사용할 환경을 결정할 때는 환경 구문 차이점에 대해 알고 있어야 합니다. PowerShell 7에서 테스트된 Azure CLI 스크립트는 다음 스크립팅 차이점 중 하나 이상으로 인해 Windows PowerShell 또는 Bash에서 실행되지 않을 수 있습니다.
- 줄 연속 문자
- 변수
- 임의 식별자
- 따옴표 사용
Azure CLI를 사용하여 온보딩할 때 Bash, PowerShell, Cmd의 Azure CLI 구문 차이점 알아보기 자습서 단계를 통해 자세히 살펴볼 수 있습니다.