Поделиться через


Обзор терминологии и уровней поддержки Azure CLI

В этой статье описываются термины Azure CLI. В Azure CLI есть компоненты синтаксиса, ссылочные типы и состояния.

Компоненты синтаксиса Azure CLI

Синтаксис Azure CLI представляет собой сочетание групп, ссылок, команд и параметров. Часто команда полной ссылки называется командой.

Служба Azure Ссылочная группа Ссылочные подгруппы Команда Команда полной ссылки Примеры параметров
Azure CLI az config az config --local, --output -o
Сеть Azure az network application-gateway create az network application-gateway create --name, --resource-group, --capacity
Azure DevOps az pipelines агент список az pipelines agent list --pool-id, --agent-name, --demands

Ссылочная подгруппа может иметь несколько уровней, например az network application-gateway private-link ip-config add.

Ссылочная группа Подгруппа 1 Подгруппа 2 Подгруппа 3 Команда
сеть application-gateway private-link ip-config add

Полный список ссылочных команд см . в списке ссылок A to Z .

Что такое ссылочный тип?

Команды Azure CLI являются частью основной службы Azure CLI или являются расширением. Расширения — это необязательные надстройки. Ссылочный тип определяет расписание выпуска, состояние и метод установки, как описано здесь:

Термин Основные сведения Расширение
Ссылки Являются частью основной службы Azure CLI. Являются необязательными командами ссылки, которые должны быть установлены.
Установка Совместно с помощью установщика MSI. Отдельно с помощью az extension add.
Выпущено По расписанию. По мере появления новых функций или обновлений.
Состояние Может быть общедоступной (общедоступной), предварительной версии или устаревшей версии Кроме того, можно использовать общедоступную версию, предварительную версию или устаревшую версию.

Чтобы получить список групп команд, выполните команду az. Чтобы получить список расширений, используйте команду az extension list-available --output table.

# Get list of all command groups
az

# Get list of extensions
az extension list-available --output table

Основные сведения

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

Расширение

Расширения не поставляются вместе с CLI, но выполняются в виде команд CLI. Некоторые расширения являются постоянной частью Azure CLI, но часто расширение предоставляет доступ к предварительным версиям и экспериментальным командам. Отдельная ссылочная группа, например az iot hub, может включать команды основной службы и команды-расширения. Вот два примера:

Команда полной ссылки Основная команда Команда расширения
az iot hub list yes
az iot hub job list yes

Вам будет предложено установить расширение при первом использовании. Вы также можете установить расширение, выполнив команду az extension add.

Сведения о расширениях, включая инструкции по их установке и обновлении, см. в статье Использование расширений с Azure CLI. Полный список команд расширения см. в статье Доступные расширения для Azure CLI.

Что такое состояние ссылки?

Независимо от типа ссылок, ссылки Azure CLI делятся на три категории состояния: ga (общедоступная версия), общедоступная предварительная версия или нерекомендуемые. Это состояние ссылочной команды (не тип), определяющее стабильность.

Общедоступная версия Общедоступная предварительная версия Устарело
Стабильность Постоянный Могут изменяться в ответ на отзывы клиентов. Регулируются условиями использования предварительных версий продуктов Microsoft Azure. Будет удален.

Примечание.

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

Большинство команд и параметров для одной ссылки имеют одно состояние, но не всегда. Ссылка на общедоступную версию, созданная для предоставления дополнительных команд, может содержать команды общедоступной версии и предварительной версии ссылок. Кроме того, при добавлении новых параметров для повышения функциональности одна команда может иметь параметры, которые используются в разных категориях состояния. Ниже приведены примеры ссылок с разными состояниями.

Команда полной ссылки Параметры Тип Общедоступная версия Общедоступная предварительная версия Устарело
az network dns zone list Все Основные сведения yes
az network dns zone create --name, --resource-group, --if-none-match, --parent-name Основные сведения yes
--existingParameter5 Основные сведения yes
--newParameter6 Основные сведения yes
az network vhub list Все Extension yes
az network vhub create --address-prefix, --name, --resource-group, -vwan, --location, --sku Extension yes
--exsitingParameter7 Extension yes
--newParameter8 Extension yes
az network firewall create Все Extension yes

Приведенная выше таблица является только примером и не является представителем текущих ссылочных состояний для az network.

См. также