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


az aosm nfd

Примечание.

Эта ссылка является частью расширения aosm для Azure CLI (версия 2.54.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az aosm nfd . Подробнее о расширениях.

Группа команд "aosm" находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Управление определениями сетевых функций издателя AOSM.

Определение сетевой функции (NFD) — это коллекция диаграмм Helm или шаблонов ARM, определяющих сетевую функцию. Эта группа команд позволяет создавать и публиковать NFD в Azure.

Команды

Имя Описание Тип Состояние
az aosm nfd build

Создайте определение сетевой функции AOSM.

Расширение Предварительный просмотр
az aosm nfd generate-config

Создайте файл конфигурации для создания определения сетевой функции издателя AOSM.

Расширение Предварительный просмотр
az aosm nfd publish

Опубликуйте предварительно созданное определение сетевой функции AOSM.

Расширение Предварительный просмотр

az aosm nfd build

Предварительный просмотр

Группа команд "aosm" находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Создайте определение сетевой функции AOSM.

Создает определение сетевой функции AOSM (NFD) на основе предоставленного файла конфигурации. NFD создается из диаграмм Helm или шаблонов ARM, указанных в файле конфигурации. Выходные данные — это каталог, который можно опубликовать напрямую (с помощью команды публикации aosm nfd) или вручную настроить перед публикацией.

az aosm nfd build --config-file
                  --definition-type {cnf, vnf, vnf-nexus}
                  [--skip {artifact-upload, bicep-publish, helm-template, image-upload}]

Примеры

Создайте контейнеризованную сетевую функцию.

az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc

Создайте функцию виртуальная сеть для использования в Azure Core.

az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc

Создайте функцию виртуальная сеть для использования в Azure Nexus.

az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc

Обязательные параметры

--config-file -f

Путь к файлу конфигурации. Это JSONC-файл, содержащий необходимые параметры для создания NFD.

--definition-type

Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.

допустимые значения: cnf, vnf, vnf-nexus

Необязательные параметры

--skip

Необязательные шаги пропуска. "bicep-publish" пропустит развертывание шаблона bicep; Параметр "artifact-upload" пропускает отправку артефактов; "Отправка изображений" пропускает отправку образа VHD (для VNFs) или образов контейнеров (для CNFs); "helm-template" пропускает шаблон helm диаграмм (для CNFs).

допустимые значения: artifact-upload, bicep-publish, helm-template, image-upload
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az aosm nfd generate-config

Предварительный просмотр

Группа команд "aosm" находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Создайте файл конфигурации для создания определения сетевой функции издателя AOSM.

Создает файл конфигурации, который можно использовать для создания определения сетевой функции AOSM (NFD). Файл конфигурации — это JSONC-файл, содержащий необходимые параметры для создания NFD. Перед созданием NFD необходимо завершить файл конфигурации с определенными значениями.

az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
                            [--output-file]

Примеры

Создайте файл конфигурации для контейнерной сетевой функции.

az aosm nfd generate-config --definition-type cnf

Создайте файл конфигурации для функции виртуальная сеть.

az aosm nfd generate-config --definition-type vnf

Создайте файл конфигурации для функции виртуальная сеть для использования в Azure Nexus.

az aosm nfd generate-config --definition-type vnf-nexus

Создайте файл конфигурации для функции виртуальная сеть и напишите в определенный файл.

az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc

Обязательные параметры

--definition-type

Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.

допустимые значения: cnf, vnf, vnf-nexus

Необязательные параметры

--output-file

Имя выходного файла для записи созданного текста конфигурации.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az aosm nfd publish

Предварительный просмотр

Группа команд "aosm" находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Опубликуйте предварительно созданное определение сетевой функции AOSM.

Публикует предварительно созданное определение сетевой функции AOSM (NFD) в Azure. Перед публикацией NFD необходимо создать с помощью команды сборки aosm nfd. NFD и другие необходимые ресурсы (ресурс издателя, манифест артефактов, учетные записи хранения и т. д.) публикуется в указанной группе ресурсов в текущей активной подписке Azure.

az aosm nfd publish --build-output-folder
                    --definition-type {cnf, vnf, vnf-nexus}
                    [--no-subscription-permissions {false, true}]

Примеры

Публикация контейнерной сетевой функции.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder

Публикация функции виртуальная сеть для использования в Azure Core.

az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder

Публикация функции виртуальная сеть для использования в Azure Nexus.

az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder

Опубликуйте контейнеризованную сетевую функцию, если у вас нет необходимых разрешений импорта.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions

Обязательные параметры

--build-output-folder -b

Путь к папке для публикации, созданной командой сборки.

--definition-type

Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.

допустимые значения: cnf, vnf, vnf-nexus

Необязательные параметры

--no-subscription-permissions -u

Используется только для публикации CNF— игнорируется во всех других сценариях. Передайте этот флаг, если у вас нет разрешения на импорт в подписку издателя (роль участника и роль AcrPush, или пользовательская роль, которая разрешает действие importImage и AcrPush по всей подписке). Использование этого флага приводит к извлечению артефактов изображений на локальный компьютер, а затем отправку в Хранилище артефактов. Это медленнее, чем копия полностью в Azure, но является альтернативой, если у вас нет необходимых разрешений. Требуется локально установить Docker.

допустимые значения: false, true
значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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