Установите Azure CLI
В нашем сценарии администраторы предпочитают выполнять сценарии локально на своих компьютерах, а не использовать Azure Cloud Shell. Так как ваша команда использует смесь Windows, Linux и macOS, ваша задача — обеспечить работу Azure CLI на всех этих устройствах. Использование скрипта позволяет администраторам управлять инфраструктурой Azure и автоматизировать ее из предпочтительной операционной системы на локальных компьютерах.
Что необходимо установить
Azure CLI состоит из двух типов ссылочных групп команд: основных и расширений.
Core: ссылки Azure CLI, опубликованные в качестве постоянной части интерфейса командной строки, называются основными ссылками. Все основные ссылки устанавливаются с помощью Azure CLI и вы не можете выбрать подмножество ссылок. Если вы запускаете CLI с помощью Azure Cloud Shell, основные ссылки всегда будут актуальными.
Расширения: расширения не поставляются в составе интерфейса командной строки, но выполняются в качестве команд 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 Core предварительно установлены.
Установка Azure CLI
Windows
Существует четыре способа установки Azure CLI в Windows:
- Установщик Майкрософт (MSI)
- Установщик Майкрософт (MSI) в PowerShell
- Диспетчер пакетов Windows
- ZIP-пакет
Linux
При установке Azure CLI в Linux используйте диспетчер пакетов дистрибутива Linux.
- apt (Ubuntu, Debian)
- dnf (RHEL, CenOS 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
Важно учитывать различия синтаксиса среды при выборе используемой среды. Сценарий Azure CLI, протестированный в PowerShell 7, может не выполняться в Windows PowerShell или Bash из-за одного или нескольких следующих различий в скриптах:
- Символы продолжения строки
- Переменные
- Случайные идентификаторы
- Заключение в кавычки
При подключении к Azure CLI вы можете узнать больше о различиях синтаксиса Azure CLI в Bash, PowerShell и Cmd .