Установите 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
Скачайте и установите последнюю версию Azure CLI. Когда установщик спрашивает, может ли он внести изменения на компьютер, выберите поле "Да ".
Если вы ранее установили Azure CLI, 32-разрядный или 64-разрядный установщик Microsoft (MSI) перезаписывает существующую установку.
После завершения установки закройте и снова откройте любое активное окно терминала , чтобы убедиться, что переменные среды обновляются.
Откройте командную строку Windows, PowerShell или терминал Windows для выполнения команд Azure CLI .
Это упражнение направило вас на использование установщика Microsoft. Дополнительные параметры установки Windows см. в статье "Установка Azure CLI" в Windows.
Установка Azure CLI в Linux
Определите версию Ubuntu или Debian:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Поддерживаемые версии Ubuntu и Debian см. в разделе "Перед началом работы".
Установите Azure CLI в Ubuntu или Debian с помощью средства расширенной упаковки (apt) и командной строки Bash :
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashУбедитесь, что установка завершена успешно:
az version
Дополнительные варианты установки Linux, включая Red Hat Enterprise Linux (RHEL),CentOS, Fedora и другие дистрибутивы, см. в статье "Установка Azure CLI в Linux".
Установка Azure CLI в macOS
Если у вас нет возможности Homebrew в системе, установите Homebrew , прежде чем продолжить.
Обновите сведения о репозитории Homebrew и выполните команду Azure CLI
install:brew update && brew install azure-cliПроверьте установку:
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 | При написании скриптов рекомендуется использовать учетную запись службы. Вы предоставляете только необходимые разрешения субъекту-службе, обеспечивая безопасность автоматизации. |
Войдите в интерактивное режиме
Если вы решили установить Azure CLI локально, выполните проверку подлинности в Azure с помощью
az loginкоманды:az loginAzure CLI обычно запускает браузер по умолчанию, чтобы открыть страницу входа Azure . Если страница входа Azure не запускается, следуйте инструкциям командной строки и введите код авторизации по адресу https://aka.ms/devicelogin.
Если у вас есть доступ к нескольким подпискам, вам будет предложено выбрать подписку Azure во время входа.
Это важно
Начиная с 2025 года корпорация Майкрософт применяет обязательную многофакторную проверку подлинности (MFA) для Azure CLI и других средств командной строки. Новые требования MFA влияют на удостоверения пользователей Microsoft Entra ID. Они не влияют на идентификации рабочей нагрузки, такие как учетные записи служб и управляемые удостоверения.