Share via


az aosm nsd

Hinweis

Diese Referenz ist Teil der aosm-Erweiterung für die Azure CLI (Version 2.54.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az aosm nsd-Befehl zum ersten Mal ausführen. Weitere Informationen zu 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.

Erweiterung Vorschau
az aosm nsd generate-config

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

Erweiterung Vorschau
az aosm nsd publish

Veröffentlichen Eines vordefinierten AOSM-Netzwerkdienstentwurfs.

Erweiterung Vorschau

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

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

--output-file

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

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

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.