Установка классического интерфейса командной строки 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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по