Freigeben über


az aosm nsd

Note

Diese Referenz ist Teil der aosm-Erweiterung für die Azure CLI (Version 2.70.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein az aosm nsd Befehl ausführen. Erfahren Sie mehr über Erweiterungen.

Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Verwalten Sie AOSM-Herausgeber-Netzwerkdienstdesigns.

Ein Netzwerkdienstdesign (Network Service Design, NSD) ist eine Sammlung von Netzwerkfunktionsdefinitionen (Network Function Definitions, NFD) und jeder unterstützenden Infrastruktur, die einen Netzwerkdienst definiert. Mit dieser Befehlsgruppe können Sie NSDs in Azure erstellen und veröffentlichen.

Befehle

Name Beschreibung Typ Status
az aosm nsd build

Erstellen Sie einen AOSM-Netzwerkdienstentwurf.

Extension Preview
az aosm nsd generate-config

Generieren Sie die Konfigurationsdatei zum Erstellen eines AOSM-Herausgeber-Netzwerkdienstentwurfs.

Extension Preview
az aosm nsd publish

Veröffentlichen Eines vordefinierten AOSM-Netzwerkdienstentwurfs.

Extension Preview

az aosm nsd build

Vorschau

Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Erstellen Sie einen AOSM-Netzwerkdienstentwurf.

Erstellt ein AOSM Network Service Design (NSD) basierend auf der bereitgestellten Konfigurationsdatei. Der NSD basiert auf den Network Function Definitions (NFD)- und ARM-Vorlagen, die unterstützende Infrastruktur angeben, wie in der Konfigurationsdatei angegeben. Die Ausgabe ist ein Verzeichnis, das entweder direkt veröffentlicht werden kann (mithilfe des Befehls "aosm nsd publish") oder manuell vor der Veröffentlichung angepasst werden kann.

az aosm nsd build --config-file

Beispiele

Erstellen Sie einen Netzwerkdienstentwurf.

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

Erforderliche Parameter

--config-file -f

Der Pfad zur Konfigurationsdatei. Dies ist eine JSONC-Datei, die die erforderlichen Parameter zum Erstellen des NSD enthält.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az aosm nsd generate-config

Vorschau

Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Generieren Sie die Konfigurationsdatei zum Erstellen eines AOSM-Herausgeber-Netzwerkdienstentwurfs.

Generiert eine Konfigurationsdatei, die Sie zum Erstellen eines AOSM-Netzwerkdienstentwurfs (NSD) verwenden können. Die Konfigurationsdatei ist eine JSONC-Datei, die die erforderlichen Parameter zum Erstellen der NSD enthält. Sie müssen die Konfigurationsdatei mit Ihren spezifischen Werten abschließen, bevor Sie den NSD erstellen.

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

Beispiele

Generieren Sie eine Konfigurationsdatei für einen Netzwerkdienstentwurf.

az aosm nsd generate-config

Generieren Sie eine Konfigurationsdatei für einen Netzwerkdienstentwurf, und schreiben Sie sie in eine bestimmte Datei.

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

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--output-file

Der Name der Ausgabedatei, in die der generierte Konfigurationstext geschrieben werden soll.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az aosm nsd publish

Vorschau

Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Veröffentlichen Eines vordefinierten AOSM-Netzwerkdienstentwurfs.

Veröffentlicht ein vordefiniertes AOSM-Netzwerkdienstdesign (NSD) in Azure. Der NSD muss mithilfe des aosm nsd-Buildbefehls erstellt werden, bevor er veröffentlicht werden kann. Die NSD und andere erforderliche Ressourcen (Herausgeberressource, Artefaktmanifest(n), Speicherkonten usw.) wird in der angegebenen Ressourcengruppe im derzeit aktiven Azure-Abonnement veröffentlicht.

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

Beispiele

Veröffentlichen Sie einen Netzwerkdienstentwurf.

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

Erforderliche Parameter

--build-output-folder -b

Pfad zum zu veröffentlichenden Ordner, erstellt durch den Buildbefehl.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--no-subscription-permissions -u

Nur CNF definition_type veröffentlichen – für VNF ignoriert. Übergeben Sie dieses Kennzeichen, wenn Sie nicht über die Berechtigung zum Importieren in das Publisher-Abonnement verfügen (Mitwirkenderrolle + AcrPush-Rolle oder eine benutzerdefinierte Rolle, die die ImportImage-Aktion und AcrPush über das gesamte Abonnement zulässt). Dies bedeutet, dass die Bildartefakte auf Ihren lokalen Computer gezogen und dann an den Artefaktspeicher verschoben werden. Erfordert, dass Docker lokal installiert wird.

Eigenschaft Wert
Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False