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

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

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

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

Служба Azure Ссылочная группа Ссылочные подгруппы Get-Help Команда полной ссылки Примеры параметров
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 агент list az pipelines agent list --pool-id, --agent-name, --demands

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

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

Полный список ссылочных команд см. в разделе Справочный список от A до 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 да
az iot hub job list Да

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

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

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

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

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

Примечание

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

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

Команда полной ссылки Параметры Тип GA Общедоступная предварительная версия Экспериментальный
az network dns zone list Все Основные сведения да
az network dns zone create --name, --resource-group, --if-none-match, --parent-name Основные сведения да
--newFutureParameter1 Основные сведения да
--newFutureParameter2 Основные сведения да
az network vhub list Все Расширение да
az network vhub create --address-prefix, --name, --resource-group, -vwan, --location, --sku Расширение да
--newFutureParameter1 Расширение да
--newFutureParameter2 Расширение да
az network firewall create Все Расширение да

Вышеприведенная таблица является только примером и не представляет актуальные справочные сведения.

См. также раздел