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
Обязательные параметры
Путь к файлу конфигурации. Это JSONC-файл, содержащий необходимые параметры для создания NFD.
Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.
Необязательные параметры
Необязательные шаги пропуска. "bicep-publish" пропустит развертывание шаблона bicep; Параметр "artifact-upload" пропускает отправку артефактов; "Отправка изображений" пропускает отправку образа VHD (для VNFs) или образов контейнеров (для CNFs); "helm-template" пропускает шаблон helm диаграмм (для CNFs).
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.
Необязательные параметры
Имя выходного файла для записи созданного текста конфигурации.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Путь к папке для публикации, созданной командой сборки.
Тип определения AOSM для публикации. Файл конфигурации отличается в зависимости от типа.
Необязательные параметры
Используется только для публикации CNF— игнорируется во всех других сценариях. Передайте этот флаг, если у вас нет разрешения на импорт в подписку издателя (роль участника и роль AcrPush, или пользовательская роль, которая разрешает действие importImage и AcrPush по всей подписке). Использование этого флага приводит к извлечению артефактов изображений на локальный компьютер, а затем отправку в Хранилище артефактов. Это медленнее, чем копия полностью в Azure, но является альтернативой, если у вас нет необходимых разрешений. Требуется локально установить Docker.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.