Установка классического интерфейса командной строки Azure (Azure Classic CLI)

Важно!

В этом разделе описывается, как установить классический интерфейс командной строки Azure (Azure Classic CLI). Классический интерфейс командной строки считается нерекомендуемым, и его следует использовать только с классической моделью развертывания. Для всех других развертываний используйте Azure CLI.

Классический интерфейс командной строки Azure можно быстро установить, чтобы использовать набор консольных команд с открытым кодом для создания ресурсов в Microsoft Azure и управления ими. Существует несколько вариантов установки этих кроссплатформенных инструментов на компьютер.

  • Пакет npm. Запустите npm (диспетчер пакетов для JavaScript), чтобы установить пакет классического интерфейса командной строки Azure в дистрибутиве или ОС Linux. Для этого требуется Node.js и npm.
  • Установщик. Скачайте установщик, чтобы легко установить этот инструмент на компьютеры под управлением macOS или Windows.
  • Контейнер Docker. Приступите к использованию классического интерфейса командной строки из готового контейнера Docker. Для этого требуется узел Docker.

Дополнительные сведения и варианты установки см. в репозитории проектов на сайте GitHub.

Установив классический интерфейс командной строки Azure, установите подключение с помощью команды azure login и выполните команды azure из интерфейса командной строки (Bash, терминал, командная строка и т. п.) для работы с ресурсами Azure.

Вариант 1. Установка пакета npm

Чтобы установить классический интерфейс командной строки из пакета npm, установите в системе последнюю версию Node.js и npm. Затем выполните npm install, чтобы установить пакет azure-cli:

npm install -g azure-cli

В дистрибутивах Linux для выполнения команды npm может потребоваться команда sudo:

sudo npm install -g azure-cli

Примечание

Если вам нужно установить или обновить Node.js и npm на операционной системе, рекомендуется установить Node.js версии 4.х (LTS) или более поздней. Если вы используете более раннюю версию, возможны ошибки при установке.

При необходимости также можно скачать TAR-файл из страницы выпусков репозитория GitHub. Затем установите скачанный пакет npm как описано ниже (возможно, для дистрибутивов Linux потребуется использовать sudo).

npm install -g <path to downloaded tar file>

Вариант 2. Использование установщика

Если вы используете компьютер с Mac или Windows, на странице выпусков репозитория GitHub доступны установщики DMG и MSI.

Совет

Чтобы установить классический интерфейс командной строки в Windows, можете также скачать установщик веб-платформы. Этот установщик позволяет дополнительно установить пакет Azure SDK и инструменты командной строки.

Вариант 3. Использование контейнера Docker

Если вы настроили компьютер в качестве узла Docker, то можно запустить классический интерфейс командной строки Azure в контейнере Docker. Выполните следующую команду (возможно, для дистрибутивов Linux потребуется использовать sudo):

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

Выполнение команд классического интерфейса командной строки Azure

Установив классический интерфейс командной строки Azure, выполните команду azure в любом интерфейсе командной строки (Bash, терминале, командной строке и т. п.). Например, чтобы выполнить команду справки, введите следующее:

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, выполните следующую команду:

azure --version

Примечание

При первом использовании классического интерфейса командной строки Azure появится сообщение с вопросом, следует ли разрешить корпорации Майкрософт собирать сведения об использовании. Участие является добровольным. Если вы согласились участвовать в этой программе, сбор сведений можно остановить в любой момент, выполнив команду azure telemetry --disable. Чтобы включить участие в любой момент, выполните команду azure telemetry --enable.

Обновление классического интерфейса командной строки

Корпорация Майкрософт может выпускать обновленные версии классического интерфейса командной строки Azure. Переустановите классический интерфейс командной строки с помощью установщика для соответствующей операционной системы или запустите последнюю версию контейнера Docker. Если вы установили последние версии Node.js и npm, выполните обновление, введя следующую команду (возможно, для дистрибутивов Linux потребуется использовать sudo).

npm update -g azure-cli

Включение автодополнения клавишей TAB

Дополнение команд классического интерфейса командной строки нажатием клавиши TAB поддерживается на компьютерах MAC и Linux.

Чтобы включить эту функцию в zsh, выполните следующую команду:

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

Чтобы включить эту функцию в bash, выполните следующую команду:

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

Дальнейшие действия

  • Чтобы получить дополнительные сведения о классическом интерфейсе командной строки Azure, скачать исходный код, сообщить о проблемах или принять участие в проекте, посетите этот репозиторий GitHub.