Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure CLI — это кроссплатформенное средство, упрощающее управление ресурсами Azure из командной строки. Оптимизировано для автоматизации и простоты использования, оно поддерживает интерактивные сеансы и скрипты с простыми командами, которые легко интегрируются с моделью Azure Resource Manager. Вы можете начать использовать его в браузере с Azure Cloud Shell или установить его локально для использования из предпочтительного терминала.
Установка или запуск в Azure Cloud Shell
Самый простой способ попробовать Azure CLI — это Azure Cloud Shell, браузерная оболочка без установки. Cloud Shell поддерживает Bash и PowerShell и поставляется с последней версией Azure CLI, предварительно установленной.
Сведения о локальной установке Azure CLI см. в статье "Как установить Azure CLI".
Чтобы проверить версию, выполните следующую команду:
az version
Вход в Azure
Чтобы начать использование Azure CLI с локальной установкой, выполните вход:
Выполните команду
az login
.az login
Если Azure CLI может открыть браузер по умолчанию, он инициирует поток кода авторизации и открывает браузер по умолчанию для загрузки страницы входа Azure.
В противном случае он инициирует поток кода устройства и указывает вам открыть страницу в браузере по адресу https://aka.ms/devicelogin. Затем введите код, отображаемый в терминале.
Если веб-браузер недоступен или не удается открыть веб-браузер, вы можете принудительно применить поток кода устройства с помощью
az login --use-device-code
.Выполните вход в браузере с помощью учетных данных.
Это важно
Начиная с сентября 2025 г. корпорация Майкрософт потребует многофакторной проверки подлинности (MFA) для Azure CLI и других средств командной строки. Это изменение применяется только к идентификациям пользователей Microsoft Entra ID и не влияет на удостоверения рабочих процессов, такие как учетные записи служб или управляемые удостоверения.
Если вы используете az login
с именем пользователя и паролем для аутентификации скриптов или автоматизированных рабочих процессов, сейчас пришло время перейти на учетную запись рабочей нагрузки. Для получения дополнительной информации, см. статью «Влияние многофакторной аутентификации на Azure CLI в сценариях автоматизации».
После входа появится список подписок. В настоящее время помеченный isDefault: true
активен. Чтобы изменить другую подписку, выполните следующую команду:
az account set --subscription "<subscription-id>"
Дополнительные сведения о выборе подписки см. в статье "Управление подписками Azure". Дополнительные параметры входа см. в статье "Вход с помощью Azure CLI".
Поиск команд
Команды Azure CLI организованы как группы команд. Каждая группа представляет область службы Azure. Существует два варианта поиска групп команд:
Используйте команду az find. Например, для поиска имен команд, содержащихся
vm
, используйте следующий пример:az find vm
--help
Используйте аргумент, чтобы получить полный список подгрупп в эталонной группе. Пример ниже возвращает все подгруппы для виртуальных машин:az vm --help
В следующем примере показана соответствующая часть выходных данных.
Subgroups: application : Manage applications for VM. availability-set : Group resources into availability sets. boot-diagnostics : Troubleshoot the startup of an Azure Virtual Machine. ...
Выходные данные справки включают подгруппы, параметры, способы проверки подлинности и примеры.
Ниже приведен еще один пример, который находит команды Azure CLI для группировки виртуальных машин в наборы доступности, подгруппы от
az vm
:az vm availability-set --help
Можно также использовать
--help
для получения списков параметров и примеров команд для эталонной команды.az vm create --help
Ниже приведен соответствующий раздел примера выходных данных:
Arguments --name [Required] : Name of the virtual machine. ... Authentication Arguments --admin-password : Password for the VM if authentication type is 'Password'. --admin-username : Username for the VM... ... Managed Service Identity Arguments ... Examples Create a VM from a custom managed image. az vm create -g MyResourceGroup -n MyVm --image MyImage ...
Используйте эталонный индекс , который перечисляет все группы команд в алфавитном порядке.
Изучение примеров и статей
Примеры использования см. в следующих примерах:
Индекс примеров для Azure CLI примеров по темам, эталонной группе или репозиторию GitHub.
Индекс статьи для поиска подробных руководств. Используйте сочетания клавиш на клавиатуре
find
, такие какCtrl + F
, чтобы быстро найти группу команд, которая вас интересует. Например, индекс статьи дляaz vm
выглядит как следующая таблица:Ссылка на подгруппу Статья Azure CLI с справочными сведениями об использовании az vm Форматы выходных данных для команд Azure CLI Использование переменных в командах Azure CLI Получение сведений о виртуальной машине с помощью запросов {Дополнительные статьи, перечисленные здесь.} az vm aem Новая версия расширения виртуальной машины Azure для решений SAP Стандартная версия расширения виртуальной машины Azure для решений SAP az vm application {...}
Использование завершения вкладки
Azure CLI поддерживает завершение вкладок в Bash. Сведения о включении в PowerShell см. в разделе "Включение завершения вкладки" в PowerShell.
Понимание глобальных аргументов
Распространенные аргументы, доступные большинству команд, включают:
Аргумент | Описание |
---|---|
--help |
Просмотр справки по команде |
--output |
Изменение формата выходных данных: json , jsonc , tsv table yaml |
--query |
Фильтрация выходных данных с помощью JMESPath |
--verbose |
Печать дополнительных сведений о выполнении |
--debug |
Отображение низкоуровневых вызовов REST для отладки |
--subscription |
Указание имени или идентификатора подписки |
--only-show-errors |
Подавление некритических выходных данных |
Дополнительные сведения см. в разделе "Форматы выходных данных " и "Результаты запроса".
Использование интерактивного режима
Запустите интерактивный режим с помощью:
az interactive
Интерактивный режим запускает улучшенный интерфейс командной строки Azure с встроенной справкой и предложениями команд. Дополнительные сведения см. в интерактивном режиме.
Опциональное расширение VS Code предоставляет аналогичные функции с автозавершением и подсказками при наведении курсора.
Ознакомьтесь с обучающими материалами и краткими инструкциями
Ознакомьтесь с основами Azure CLI с помощью руководства по подключению. Вы узнаете, как:
- Управление подпиской по умолчанию
- Создание ресурсов со случайными именами
- Использование переменных среды
- Отладка команд и анализ JSON-файлов
- Эффективное удаление ресурсов
Замечание
Примеры Azure CLI в Microsoft Learn написаны для Bash. Однострочные команды обычно работают в оболочках, но для многострочных скриптов может потребоваться корректировка. Дополнительные сведения см. в разделе "Сведения о различиях синтаксиса" между Bash, PowerShell и Cmd
Предоставьте отзыв
Мы приветствуем ваши отзывы. Отправьте проблемы на GitHub или выполните следующую команду:
az feedback