az aosm nfd
Note
Cette référence fait partie de l’extension aosm pour Azure CLI (version 2.70.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az aosm nfd commande. Apprenez-en davantage sur les extensions.
Le groupe de commandes « aosm » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Gérer les définitions de fonction réseau de l’éditeur AOSM.
Une définition de fonction réseau (NFD) est une collection de graphiques Helm ou de modèles ARM qui définissent une fonction réseau. Ce groupe de commandes vous permet de générer et de publier des disques NFD sur Azure.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az aosm nfd build |
Générez une définition de fonction réseau AOSM. |
Extension | Preview |
| az aosm nfd generate-config |
Générez un fichier de configuration pour la création d’une définition de fonction réseau d’éditeur AOSM. |
Extension | Preview |
| az aosm nfd publish |
Publiez une définition de fonction réseau AOSM prédéfinie. |
Extension | Preview |
az aosm nfd build
Le groupe de commandes « aosm » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Générez une définition de fonction réseau AOSM.
Génère une définition de fonction réseau AOSM (NFD) basée sur le fichier de configuration fourni. Le NFD est généré à partir des graphiques Helm ou des modèles ARM spécifiés dans le fichier de configuration. La sortie est un répertoire qui peut être publié directement (à l’aide de la commande aosm nfd publish) ou personnalisé manuellement avant la publication.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Exemples
Créez une fonction réseau conteneurisée.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Créez une fonction de réseau virtuel à utiliser sur Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Créez une fonction de réseau virtuel à utiliser sur Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Paramètres obligatoires
Chemin d’accès au fichier de configuration. Il s’agit d’un fichier JSONC qui contient les paramètres requis pour générer le NFD.
Type de définition AOSM à publier. Le fichier config diffère selon le type.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | cnf, vnf, vnf-nexus |
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Étape d’ignorer facultative. La fourniture de la chaîne « helm-template » ignore la création de modèles dans les graphiques Helm (pour les cnfs), mais est très susceptible d’entraîner un déploiement rompu, car les versions d’image ne seront pas analysées. Destiné uniquement au déblocage temporaire pendant le développement.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | artifact-upload, bicep-publish, helm-template, image-upload |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aosm nfd generate-config
Le groupe de commandes « aosm » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Générez un fichier de configuration pour la création d’une définition de fonction réseau d’éditeur AOSM.
Génère un fichier de configuration que vous pouvez utiliser pour générer une définition de fonction réseau AOSM (NFD). Le fichier de configuration est un fichier JSONC qui contient les paramètres requis pour générer le NFD. Vous devez terminer le fichier de configuration avec vos valeurs spécifiques avant de générer le NFD.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Exemples
Générez un fichier de configuration pour une fonction réseau conteneurisée.
az aosm nfd generate-config --definition-type cnf
Générez un fichier de configuration pour une fonction de réseau virtuel.
az aosm nfd generate-config --definition-type vnf
Générez un fichier de configuration pour une fonction de réseau virtuel à utiliser sur Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Générez un fichier de configuration pour une fonction de réseau virtuel et écrivez dans un fichier spécifique.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Paramètres obligatoires
Type de définition AOSM à publier. Le fichier config diffère selon le type.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | cnf, vnf, vnf-nexus |
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du fichier de sortie dans lequel écrire le texte de configuration généré.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aosm nfd publish
Le groupe de commandes « aosm » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Publiez une définition de fonction réseau AOSM prédéfinie.
Publie une définition de fonction réseau AOSM prédéfinie sur Azure. Le NFD doit être généré à l’aide de la commande aosm nfd build avant de pouvoir être publié. Le NFD et d’autres ressources requises (ressource de l’éditeur, manifestes d’artefacts, comptes de stockage, etc.) est publié dans le groupe de ressources spécifié dans l’abonnement Azure actif.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Exemples
Publiez une fonction réseau conteneurisée.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Publiez une fonction de réseau virtuel à utiliser sur Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Publiez une fonction de réseau virtuel à utiliser sur Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Publiez une fonction réseau conteneurisée lorsque vous n’avez pas les autorisations d’importation requises.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Paramètres obligatoires
Chemin d’accès au dossier à publier, créé par la commande build.
Type de définition AOSM à publier. Le fichier config diffère selon le type.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | cnf, vnf, vnf-nexus |
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Utilisé uniquement pour la publication CNF - ignoré dans tous les autres scénarios. Transmettez cet indicateur si vous n’avez pas l’autorisation d’importer dans l’abonnement Publisher (rôle contributeur + rôle AcrPush, ou rôle personnalisé qui autorise l’action importImage et AcrPush sur l’ensemble de l’abonnement). L’utilisation de cet indicateur entraîne l’extraction d’artefacts d’image vers votre ordinateur local, puis envoyées (push) au magasin d’artefacts. Cela est plus lent qu’une copie entièrement dans Azure, mais est une alternative si vous n’avez pas les autorisations requises. Nécessite l’installation locale de Docker.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |