Share via


az aosm nsd

Nota

Questo riferimento fa parte dell'estensione aosm per l'interfaccia della riga di comando di Azure (versione 2.54.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az aosm nsd . Altre informazioni sulle estensioni.

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 Stato
az aosm nsd build

Creare una progettazione del servizio di rete AOSM.

Estensione Anteprima
az aosm nsd generate-config

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

Estensione Anteprima
az aosm nsd publish

Pubblicare una progettazione predefinita del servizio di rete AOSM.

Estensione Anteprima

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

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

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

--subscription

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

--verbose

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

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

--output-file

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

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

--subscription

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

--verbose

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

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

--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.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

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

--subscription

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

--verbose

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