az aosm nfd
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 nfd-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 von AOSM-Herausgeber-Netzwerkfunktionsdefinitionen.
Eine Network Function Definition (NFD) ist eine Sammlung von Helmdiagrammen oder ARM-Vorlagen, die eine Netzwerkfunktion definieren. Mit dieser Befehlsgruppe können Sie NFDs in Azure erstellen und veröffentlichen.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az aosm nfd build |
Erstellen Sie eine AOSM-Netzwerkfunktionsdefinition. |
Erweiterung | Vorschau |
az aosm nfd generate-config |
Generieren Sie die Konfigurationsdatei zum Erstellen einer AOSM-Herausgeber-Netzwerkfunktionsdefinition. |
Erweiterung | Vorschau |
az aosm nfd publish |
Veröffentlichen Sie eine vordefinierte AOSM-Netzwerkfunktionsdefinition. |
Erweiterung | Vorschau |
az aosm nfd build
Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen Sie eine AOSM-Netzwerkfunktionsdefinition.
Erstellt eine AOSM Network Function Definition (NFD) basierend auf der bereitgestellten Konfigurationsdatei. Die NFD basiert auf den helmdiagrammen oder ARM-Vorlagen, die in der Konfigurationsdatei angegeben sind. Die Ausgabe ist ein Verzeichnis, das entweder direkt veröffentlicht werden kann (mithilfe des Befehls "aosm nfd publish") oder manuell vor der Veröffentlichung angepasst werden kann.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Beispiele
Erstellen Sie eine containerisierte Netzwerkfunktion.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Erstellen Sie eine virtuelle Netzwerkfunktion für die Verwendung in Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Erstellen Sie eine virtuelle Netzwerkfunktion für die Verwendung in Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Erforderliche Parameter
Der Pfad zur Konfigurationsdatei. Dies ist eine JSONC-Datei, die die erforderlichen Parameter zum Erstellen der NFD enthält.
Typ der zu veröffentlichenden AOSM-Definition. Die Konfigurationsdatei unterscheidet sich je nach Typ.
Optionale Parameter
Optionale Schritte zum Überspringen. "bicep-publish" wird die Bereitstellung der Bicep-Vorlage überspringen; "Artefaktupload" überspringt das Hochladen von Artefakten; Beim "Imageupload" wird das Hochladen des VHD-Images (für VNFs) oder die Containerimages (für CNFs) übersprungen; "helm-template" überspringt die Vorlagen für die Steuerdiagramme (für CNFs).
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az aosm nfd generate-config
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 einer AOSM-Herausgeber-Netzwerkfunktionsdefinition.
Generiert eine Konfigurationsdatei, die Sie zum Erstellen einer AOSM Network Function Definition (NFD) verwenden können. Die Konfigurationsdatei ist eine JSONC-Datei, die die erforderlichen Parameter zum Erstellen der NFD enthält. Sie müssen die Konfigurationsdatei mit Ihren spezifischen Werten abschließen, bevor Sie die NFD erstellen.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Beispiele
Generieren Sie eine Konfigurationsdatei für eine containerisierte Netzwerkfunktion.
az aosm nfd generate-config --definition-type cnf
Generieren Sie eine Konfigurationsdatei für eine Virtuelle Netzwerkfunktion.
az aosm nfd generate-config --definition-type vnf
Generieren Sie eine Konfigurationsdatei für eine Virtuelle Netzwerkfunktion für die Verwendung in Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Generieren Sie eine Konfigurationsdatei für eine Virtuelle Netzwerkfunktion, und schreiben Sie sie in eine bestimmte Datei.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Erforderliche Parameter
Typ der zu veröffentlichenden AOSM-Definition. Die Konfigurationsdatei unterscheidet sich je nach Typ.
Optionale Parameter
Der Name der Ausgabedatei, in die der generierte Konfigurationstext geschrieben werden soll.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az aosm nfd publish
Die Befehlsgruppe "aosm" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Veröffentlichen Sie eine vordefinierte AOSM-Netzwerkfunktionsdefinition.
Veröffentlicht eine vordefinierte AOSM Network Function Definition (NFD) in Azure. Die NFD muss mithilfe des aosm nfd-Buildbefehls erstellt werden, bevor sie veröffentlicht werden kann. Die NFD und andere erforderliche Ressourcen (Herausgeberressource, Artefaktmanifest(n), Speicherkonten usw.) wird in der angegebenen Ressourcengruppe im derzeit aktiven Azure-Abonnement veröffentlicht.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Beispiele
Veröffentlichen sie eine containerisierte Netzwerkfunktion.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Veröffentlichen Sie eine virtuelle Netzwerkfunktion für die Verwendung in Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Veröffentlichen Sie eine virtuelle Netzwerkfunktion für die Verwendung in Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Veröffentlichen Sie eine containerisierte Netzwerkfunktion, wenn Sie nicht über die erforderlichen Importberechtigungen verfügen.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Erforderliche Parameter
Pfad zum zu veröffentlichenden Ordner, erstellt durch den Buildbefehl.
Typ der zu veröffentlichenden AOSM-Definition. Die Konfigurationsdatei unterscheidet sich je nach Typ.
Optionale Parameter
Wird nur für die CNF-Veröffentlichung verwendet – in allen anderen Szenarien 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). Wenn Sie dieses Kennzeichen verwenden, werden Bildartefakte auf Ihren lokalen Computer gezogen und dann an den Artefaktspeicher verschoben. Dies ist langsamer als eine Kopie vollständig in Azure, ist aber eine Alternative, wenn Sie nicht über die erforderlichen Berechtigungen verfügen. Erfordert, dass Docker lokal installiert wird.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.