Установите 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 .