Share via


az aosm nfd

Nota:

Esta referencia forma parte de la extensión aosm para la CLI de Azure (versión 2.54.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az aosm nfd . Obtenga más información sobre las extensiones.

El grupo de comandos "aosm" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Administrar definiciones de funciones de red del publicador de AOSM.

Una definición de función de red (NFD) es una colección de gráficos de Helm o plantillas de ARM que definen una función de red. Este grupo de comandos permite compilar y publicar NFD en Azure.

Comandos

Nombre Description Tipo Estado
az aosm nfd build

Cree una definición de función de red de AOSM.

Extensión Vista previa
az aosm nfd generate-config

Genere un archivo de configuración para crear una definición de función de red del publicador de AOSM.

Extensión Vista previa
az aosm nfd publish

Publique una definición de función de red de AOSM pregenerada.

Extensión Vista previa

az aosm nfd build

Vista previa

El grupo de comandos "aosm" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Cree una definición de función de red de AOSM.

Compila una definición de función de red (NFD) de AOSM basada en el archivo de configuración proporcionado. El NFD se crea a partir de los gráficos de Helm o las plantillas de ARM especificadas en el archivo de configuración. La salida es un directorio que se puede publicar directamente (mediante el comando aosm nfd publish) o personalizar manualmente antes de la publicación.

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

Ejemplos

Cree una función de red en contenedor.

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

Cree una función de red virtual para su uso en Azure Core.

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

Cree una función de red virtual para su uso en Azure Nexus.

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

Parámetros requeridos

--config-file -f

La ruta de acceso al archivo de configuración. Se trata de un archivo JSONC que contiene los parámetros necesarios para compilar el NFD.

--definition-type

Tipo de definición de AOSM que se va a publicar. El archivo de configuración difiere en función del tipo.

valores aceptados: cnf, vnf, vnf-nexus

Parámetros opcionales

--skip

Pasos de omisión opcionales. "bicep-publish" omitirá la implementación de la plantilla de bicep; "artifact-upload" omitirá la carga de los artefactos; "image-upload" omitirá la carga de la imagen de VHD (para VNFs) o las imágenes de contenedor (para CNF); "helm-template" omitirá la creación de plantillas de los gráficos de Helm (para CNFs).

valores aceptados: artifact-upload, bicep-publish, helm-template, image-upload
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az aosm nfd generate-config

Vista previa

El grupo de comandos "aosm" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Genere un archivo de configuración para crear una definición de función de red del publicador de AOSM.

Genera un archivo de configuración que puede usar para compilar una definición de función de red (NFD) de AOSM. El archivo de configuración es un archivo JSONC que contiene los parámetros necesarios para compilar el NFD. Debe completar el archivo de configuración con los valores específicos antes de compilar el NFD.

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

Ejemplos

Genere un archivo de configuración para una función de red en contenedor.

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

Genere un archivo de configuración para una función de red virtual.

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

Genere un archivo de configuración para una función de red virtual para su uso en Azure Nexus.

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

Genere un archivo de configuración para una función de red virtual y escriba en un archivo específico.

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

Parámetros requeridos

--definition-type

Tipo de definición de AOSM que se va a publicar. El archivo de configuración difiere en función del tipo.

valores aceptados: cnf, vnf, vnf-nexus

Parámetros opcionales

--output-file

Nombre del archivo de salida en el que se va a escribir el texto de configuración generado.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az aosm nfd publish

Vista previa

El grupo de comandos "aosm" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Publique una definición de función de red de AOSM pregenerada.

Publica una definición de función de red (NFD) de AOSM pregenerada en Azure. El NFD debe compilarse mediante el comando aosm nfd build para poder publicarlo. NFD y otros recursos necesarios (recurso de publicador, manifiestos de artefactos, cuentas de almacenamiento, etc.) se publica en el grupo de recursos especificado en la suscripción de Azure activa actualmente.

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

Ejemplos

Publique una función de red en contenedor.

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

Publique una función de red virtual para su uso en Azure Core.

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

Publique una función de red virtual para su uso en Azure Nexus.

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

Publique una función de red en contenedor cuando no tenga los permisos de importación necesarios.

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

Parámetros requeridos

--build-output-folder -b

Ruta de acceso a la carpeta que se va a publicar, creada por el comando build.

--definition-type

Tipo de definición de AOSM que se va a publicar. El archivo de configuración difiere en función del tipo.

valores aceptados: cnf, vnf, vnf-nexus

Parámetros opcionales

--no-subscription-permissions -u

Se usa solo para la publicación de CNF: se omite en todos los demás escenarios. Pase esta marca si no tiene permiso para importar a la suscripción del publicador (rol colaborador + rol de AcrPush o un rol personalizado que permita la acción importImage y AcrPush en toda la suscripción). El uso de esta marca hace que los artefactos de imagen se extraen en el equipo local y, a continuación, se inserten en el Almacén de artefactos. Esto es más lento que una copia completamente dentro de Azure, pero es una alternativa si no tiene los permisos necesarios. Requiere que Docker se instale localmente.

valores aceptados: false, true
valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.