Azure 클래식 CLI 설치

중요

이 항목에서는 Azure 클래식 CLI를 설치하는 방법을 설명합니다. 클래식 CLI는 사용되지 않으므로 클래식 배포 모델과 함께만 사용해야 합니다. 다른 모든 배포에는 Azure CLI를 사용합니다.

신속하게 Azure 클래식 CLI를 설치하여 Microsoft Azure에서 리소스를 만들고 관리하기 위한 오픈 소스 셸 기반 명령 집합을 사용합니다. 컴퓨터에 크로스 플랫폼 도구를 설치하는 몇 가지 옵션이 있습니다.

  • npm 패키지 - npm(JavaScript용 패키지 관리자)을 실행하여 Linux 배포 또는 OS에 Azure 클래식 CLI 패키지를 설치합니다. Node.js 및 npm이 필요합니다.
  • 설치 관리자 - 설치 관리자를 다운로드하여 macOS 또는 Windows에서 손쉽게 설치합니다.
  • Docker 컨테이너 - 즉시 실행 가능한 Docker 컨테이너에서 클래식 CLI를 사용하기 시작합니다. Docker 호스트가 필요합니다.

추가 옵션 및 배경 정보는 GitHub에서 프로젝트 리포지토리를 참조하세요.

Azure 클래식 CLI가 설치되면 azure login에 연결하고 명령줄 인터페이스(Bash, 터미널, 명령 프롬프트 등)에서 azure 명령을 실행하여 Azure 리소스 작업을 수행할 수 있습니다.

옵션 1: npm 패키지 설치

npm 패키지에서 클래식 CLI를 설치하려면 최신 Node.js 및 npm을 다운로드하고 설치했는지 확인합니다. 그런 다음 npm install을 실행하여 azure-cli 패키지를 설치합니다.

npm install -g azure-cli

Linux 배포에서는 npm 명령을 정상적으로 실행하기 위해 다음과 같이 sudo를 사용해야 할 수도 있습니다.

sudo npm install -g azure-cli

참고

OS에 Node.js 및 npm을 설치하거나 업데이트해야 하는 경우 Node.js LTS 버전 4.x 이상을 설치하는 것이 좋습니다. 이전 버전을 사용하는 경우 설치 오류가 발생할 수 있습니다.

원한다면 GitHub 릴리스에서 tar 파일을 다운로드할 수도 있습니다. 그런 다음, 다운로드한 npm 패키지를 다음과 같이 설치합니다.(Linux 배포에서는 sudo를 사용해야 할 수 있습니다.)

npm install -g <path to downloaded tar file>

옵션 2: 설치 관리자 사용

Mac 또는 Windows 컴퓨터를 사용한다면, GitHub 릴리스에서 DMG 및 MSI 설치자를 사용할 수 있습니다.

Windows에서 웹 플랫폼 설치 관리자 를 다운로드하여 클래식 CLI를 설치할 수도 있습니다. 이 설치 관리자를 사용하면 추가적인 Azure SDK 및 명령줄 도구를 설치하는 옵션이 제공됩니다.

옵션 3: Docker 컨테이너 사용

컴퓨터를 Docker 호스트로 설정한 경우 Docker 컨테이너에서 Azure 클래식 CLI를 실행할 수 있습니다. 다음 명령을 실행합니다. Linux 배포에서는 sudo를 사용해야 할 수도 있습니다.

docker run -it mcr.microsoft.com/azure-cli:0.10.14

Azure 클래식 CLI 명령 실행

클래식 CLI가 설치되면 명령줄 사용자 인터페이스(Bash, 터미널, 명령 프롬프트 등)에서 azure 명령을 실행할 수 있습니다. 예를 들어 help 명령을 실행하려면 다음을 입력합니다.

azure help

참고

일부 Linux 배포에서 /usr/bin/env: ‘node’: No such file or directory과 비슷한 오류가 나타날 수 있습니다. 이 오류는 최근에 Node.js를 /usr/bin/nodejs에 설치할 때 비롯되었습니다. 해결하려면 이 명령을 실행하여 /Usr/bin/node에 바로 가기 링크를 만듭니다.

sudo ln -s /usr/bin/nodejs /usr/bin/node

설치한 Azure 클래식 CLI의 버전을 보려면 다음을 입력합니다.

azure --version

참고

Azure 클래식 CLI를 처음 사용할 때, 사용 정보를 Microsoft가 수집하도록 허용할 것인지 묻는 메시지가 표시됩니다. 참여는 자발적입니다. 참여하기로 선택한 경우, azure telemetry --disable을 실행하여 언제든지 중지할 수 있습니다. 언제라도 참여를 활성화하려면, azure telemetry --enable을 실행합니다.

클래식 CLI 업데이트

Microsoft는 업데이트된 Azure 클래식 CLI 버전을 발표할 수 있습니다. 사용 중인 운영 체제에 대 한 설치 관리자를 사용하여 클래식 CLI를 다시 설치하거나 최신 Docker 컨테이너를 실행합니다. 또는 최신 Node.js 및 npm이 설치된 경우 다음을 입력하여 업데이트합니다.(Linux 배포에서는 sudo를 사용해야 할 수 있습니다)

npm update -g azure-cli

탭 완성 기능 사용

클래식 CLI 명령의 탭 완성 기능이 Mac 및 Linux에서 지원됩니다.

zsh에서 사용하도록 설정하려면 다음을 실행합니다.

echo '. <(azure --completion)' >> .zshrc

bash에서 사용하도록 설정하려면 다음을 실행합니다.

azure --completion >> ~/azure.completion.sh
echo 'source ~/azure.completion.sh' >> ~/.bash_profile

다음 단계