Condividi tramite


az aosm nsd

Note

This reference is part of the aosm extension for the Azure CLI (version 2.54.0 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az aosm nsd. Learn more about extensions.

Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Gestire le progettazioni dei servizi di rete dell'editore AOSM.

Un NSD (Network Service Design) è una raccolta di definizioni di funzioni di rete (NFD) e qualsiasi infrastruttura di supporto che definisce un servizio di rete. Questo gruppo di comandi consente di compilare e pubblicare NSD in Azure.

Comandi

Nome Descrizione Tipo Status
az aosm nsd build

Creare una progettazione del servizio di rete AOSM.

Extension Preview
az aosm nsd generate-config

Generare un file di configurazione per la compilazione di una progettazione del servizio di rete dell'editore AOSM.

Extension Preview
az aosm nsd publish

Pubblicare una progettazione predefinita del servizio di rete AOSM.

Extension Preview

az aosm nsd build

Anteprima

Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare una progettazione del servizio di rete AOSM.

Compila un NSD (Network Service Design) di AOSM in base al file di configurazione fornito. Il gruppo di sicurezza di rete viene compilato dai modelli NFD (Network Function Definitions) e ARM che specificano l'infrastruttura di supporto, come specificato nel file di configurazione. L'output è una directory che può essere pubblicata direttamente (usando il comando nsd publish di aosm) o personalizzata manualmente prima della pubblicazione.

az aosm nsd build --config-file

Esempio

Creare una progettazione del servizio di rete.

az aosm nsd build --config-file my-nsd-input-config.jsonc

Parametri necessari

--config-file -f

Percorso del file di configurazione. Si tratta di un file JSONC che contiene i parametri necessari per la compilazione del gruppo di sicurezza di rete.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az aosm nsd generate-config

Anteprima

Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Generare un file di configurazione per la compilazione di una progettazione del servizio di rete dell'editore AOSM.

Genera un file di configurazione che è possibile usare per compilare una progettazione del servizio di rete (NSD) di AOSM. Il file di configurazione è un file JSONC che contiene i parametri necessari per la compilazione del gruppo di sicurezza di rete. È necessario completare il file di configurazione con i valori specifici prima di compilare il gruppo di sicurezza di rete.

az aosm nsd generate-config [--output-file]

Esempio

Generare un file di configurazione per una progettazione del servizio di rete.

az aosm nsd generate-config

Generare un file di configurazione per una progettazione del servizio di rete e scrivere in un file specifico.

az aosm nsd generate-config --output-file my-nsd-input-config.jsonc

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--output-file

Nome del file di output in cui scrivere il testo di configurazione generato.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az aosm nsd publish

Anteprima

Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Pubblicare una progettazione predefinita del servizio di rete AOSM.

Pubblica un modello di progettazione del servizio di rete (NSD) predefinito in Azure. Il gruppo di sicurezza di rete deve essere compilato usando il comando di compilazione nsd di aosm prima di poter essere pubblicato. NSD e altre risorse necessarie (risorsa server di pubblicazione, manifesti degli artefatti), account di archiviazione e così via. viene pubblicato nel gruppo di risorse specificato nella sottoscrizione di Azure attualmente attiva.

az aosm nsd publish --build-output-folder
                    [--no-subscription-permissions]

Esempio

Pubblicare una progettazione del servizio di rete.

az aosm nsd publish --build-output-folder my-nsd-output-folder

Parametri necessari

--build-output-folder -b

Percorso della cartella da pubblicare, creato dal comando di compilazione.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-subscription-permissions -u

CNF definition_type solo pubblicazione- ignorato per VNF. Passare questo flag se non si dispone dell'autorizzazione per l'importazione nella sottoscrizione del server di pubblicazione (ruolo collaboratore + ruolo AcrPush o un ruolo personalizzato che consente l'azione importImage e AcrPush sull'intera sottoscrizione). Ciò significa che gli artefatti dell'immagine verranno estratti nel computer locale e quindi inseriti nell'archivio artefatti. Richiede l'installazione locale di Docker.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False