Установите Azure CLI

Завершено

В этом уроке вы узнаете, как выбрать оптимальную среду для выполнения команд Azure CLI , установить Azure CLI на локальном компьютере и проверить установку, проверив версию.

Выбор среды

Azure CLI выполняется в команднойстроке Bash, PowerShell и Windows (Cmd.exe). За исключением нескольких исключений, можно также выполнить любую задачу, выполняемую на портале Azure , с помощью Azure CLI. Ниже приведены некоторые факторы, которые следует учитывать при выборе наиболее подходящего средства сценариев для ваших потребностей:

  • Автоматизация: Вам нужно автоматизировать сложные или повторяющиеся задачи? Azure PowerShell и Azure CLI поддерживают автоматизацию, в то время как портал Azure не поддерживает.

  • Кривая обучения: Вам нужно быстро выполнить задачу, не изучая новые команды или синтаксис? Портал Azure является понятным для пользователя и не требует команд обучения или синтаксиса. В отличие от этого , Azure PowerShell и Azure CLI требуют понимания синтаксиса командной оболочки и конкретных требований для каждой команды.

  • Набор навыков команды: Есть ли у вашей команды опыт? Например, если ваша команда уже использует PowerShell для управления другими продуктами, такими как Windows, Exchange Server или Microsoft 365, они могут найти Azure PowerShell для более удобного и эффективного выбора.

Замечание

В этом упражнении описано, как создать локальную установкуAzure CLI. Однако остальная часть этого модуля использует Azure Cloud Shell в бесплатной песочнице Microsoft Learn. Если вы предпочитаете, то можете считать это упражнение по установке необязательным и просмотреть только инструкции.

Методы установки по платформе

В следующих разделах приведены инструкции по установке для Azure CLI для конкретной платформы. Выберите раздел, соответствующий операционной системе.

Установка Azure CLI в Windows

  1. Скачайте и установите последнюю версию Azure CLI. Когда установщик спрашивает, может ли он внести изменения на компьютер, выберите поле "Да ".

    Если вы ранее установили Azure CLI, 32-разрядный или 64-разрядный установщик Microsoft (MSI) перезаписывает существующую установку.

  2. После завершения установки закройте и снова откройте любое активное окно терминала , чтобы убедиться, что переменные среды обновляются.

  3. Откройте командную строку Windows, PowerShell или терминал Windows для выполнения команд Azure CLI .

Это упражнение направило вас на использование установщика Microsoft. Дополнительные параметры установки Windows см. в статье "Установка Azure CLI" в Windows.

Установка Azure CLI в Linux

  1. Определите версию Ubuntu или Debian:

    source /etc/os-release
    echo "OS: $NAME"
    echo "Version: $VERSION"
    

    Поддерживаемые версии Ubuntu и Debian см. в разделе "Перед началом работы".

  2. Установите Azure CLI в Ubuntu или Debian с помощью средства расширенной упаковки (apt) и командной строки Bash :

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  3. Убедитесь, что установка завершена успешно:

    az version
    

Дополнительные варианты установки Linux, включая Red Hat Enterprise Linux (RHEL),CentOS, Fedora и другие дистрибутивы, см. в статье "Установка Azure CLI в Linux".

Установка Azure CLI в macOS

  1. Если у вас нет возможности Homebrew в системе, установите Homebrew , прежде чем продолжить.

  2. Обновите сведения о репозитории Homebrew и выполните команду Azure CLIinstall :

    brew update && brew install azure-cli
    
  3. Проверьте установку:

    az version
    

Дополнительные сведения, включая устранение неполадок в macOS, см. в статье "Установка Azure CLI в macOS".

Локальный компьютер теперь настроен для администрирования ресурсов Azure с помощью Azure CLI. Теперь azure CLI можно использовать локально для ввода команд или выполнения скриптов. Azure CLI перенаправит команды в центры обработки данных Azure, где они выполняются в подписке Azure.

Проверка установки Azure CLI

Проверьте установку Azure CLI , возвращая версию Azure CLI с помощью az version команды:

az version

Вы можете ожидать следующего ответа из Azure CLI:

{
  "azure-cli": "2.65.0",
  "azure-cli-core": "2.65.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}

Замечание

Приведенные выше номера версий являются примерами. Установленная версия может отличаться в зависимости от того, когда вы установили Azure CLI.

Методы аутентификации

При работе с локальной установкой Azure CLI необходимо пройти проверку подлинности перед выполнением команд Azure . Существует несколько способов проверки подлинности в Azure с помощью Azure CLI.

В следующей таблице сравниваются наиболее распространенные методы проверки подлинности:

Метод аутентификации Лучше всего подходит для Преимущество
Azure Cloud Shell Быстрое тестирование и обучение Azure Cloud Shell автоматически проходит проверку подлинности и является самым простым способом начала работы. Локальная установка не требуется.
Интерактивный вход Локальное развитие и обучение Войдите в браузере с помощью команды az login. Интерактивная авторизация предоставляет селектор подписки для автоматического задания подписки по умолчанию.
Управляемое удостоверение Размещенные в Azure приложения и службы Управляемые удостоверения предоставляют управляемое Azure удостоверение для приложений, используемых при подключении к ресурсам, поддерживающим проверку подлинности Microsoft Entra . Устраняет необходимость управления секретами, учетными данными, сертификатами и ключами.
Учетная запись службы Автоматизация производства и CI/CD При написании скриптов рекомендуется использовать учетную запись службы. Вы предоставляете только необходимые разрешения субъекту-службе, обеспечивая безопасность автоматизации.

Войдите в интерактивное режиме

  1. Если вы решили установить Azure CLI локально, выполните проверку подлинности в Azure с помощью az login команды:

    az login
    

    Azure CLI обычно запускает браузер по умолчанию, чтобы открыть страницу входа Azure . Если страница входа Azure не запускается, следуйте инструкциям командной строки и введите код авторизации по адресу https://aka.ms/devicelogin.

  2. Если у вас есть доступ к нескольким подпискам, вам будет предложено выбрать подписку Azure во время входа.

Это важно

Начиная с 2025 года корпорация Майкрософт применяет обязательную многофакторную проверку подлинности (MFA) для Azure CLI и других средств командной строки. Новые требования MFA влияют на удостоверения пользователей Microsoft Entra ID. Они не влияют на идентификации рабочей нагрузки, такие как учетные записи служб и управляемые удостоверения.