az aosm nfd
Poznámka:
Tento odkaz je součástí rozšíření aosm pro Azure CLI (verze 2.54.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az aosm nfd . Přečtěte si další informace o rozšířeních.
Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Správa definic síťových funkcí vydavatele AOSM
Definice síťové funkce (NFD) je kolekce grafů Helm nebo šablon ARM, které definují síťovou funkci. Tato skupina příkazů umožňuje sestavovat a publikovat NFD do Azure.
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az aosm nfd build |
Sestavte definici síťové funkce AOSM. |
Rozšíření | Preview |
az aosm nfd generate-config |
Vygenerujte konfigurační soubor pro vytvoření definice síťové funkce vydavatele AOSM. |
Rozšíření | Preview |
az aosm nfd publish |
Publikujte předem vytvořenou definici síťové funkce AOSM. |
Rozšíření | Preview |
az aosm nfd build
Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Sestavte definici síťové funkce AOSM.
Vytvoří definici síťové funkce AOSM (NFD) na základě zadaného konfiguračního souboru. NFD je sestaven z chartů Helm nebo šablon ARM zadaných v konfiguračním souboru. Výstup je adresář, který se dá publikovat přímo (pomocí příkazu aosm nfd publish) nebo ručně přizpůsobit před publikováním.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Příklady
Vytvořte kontejnerizovanou síťovou funkci.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Vytvořte funkci virtuální sítě pro použití v Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Vytvořte funkci virtuální sítě pro použití v Azure Nexusu.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Povinné parametry
Cesta ke konfiguračnímu souboru. Jedná se o soubor JSONC, který obsahuje požadované parametry pro sestavení NFD.
Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.
Volitelné parametry
Volitelné kroky pro přeskočení "bicep-publish" přeskočí nasazení šablony bicep; "artifact-upload" přeskočí nahrávání všech artefaktů; Nahrávání imagí přeskočí nahrání image virtuálního pevného disku (pro VNF) nebo image kontejneru (pro soubory CNF); "helm-template" přeskočí šablonování grafů helmu (pro CNF).
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aosm nfd generate-config
Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Vygenerujte konfigurační soubor pro vytvoření definice síťové funkce vydavatele AOSM.
Vygeneruje konfigurační soubor, který můžete použít k sestavení definice síťové funkce AOSM (NFD). Konfigurační soubor je soubor JSONC, který obsahuje požadované parametry pro sestavení NFD. Před sestavením NFD musíte konfigurační soubor dokončit s konkrétními hodnotami.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Příklady
Vygenerujte konfigurační soubor pro kontejnerizovanou síťovou funkci.
az aosm nfd generate-config --definition-type cnf
Vygenerujte konfigurační soubor pro funkci virtuální sítě.
az aosm nfd generate-config --definition-type vnf
Vygenerujte konfigurační soubor pro funkci virtuální sítě pro použití v Azure Nexusu.
az aosm nfd generate-config --definition-type vnf-nexus
Vygenerujte konfigurační soubor pro funkci virtuální sítě a zapisujte do konkrétního souboru.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Povinné parametry
Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.
Volitelné parametry
Název výstupního souboru pro zápis vygenerovaného konfiguračního textu do.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aosm nfd publish
Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Publikujte předem vytvořenou definici síťové funkce AOSM.
Publikuje předem sestavenou definici síťové funkce AOSM (NFD) do Azure. NFD musí být sestaven pomocí příkazu aosm nfd build, aby bylo možné ho publikovat. NFD a další požadované prostředky (prostředek vydavatele, manifesty artefaktů, účty úložiště atd.) se publikuje do zadané skupiny prostředků v aktuálně aktivním předplatném Azure.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Příklady
Publikujte kontejnerizovanou síťovou funkci.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Publikujte funkci virtuální sítě pro použití v Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Publikujte funkci virtuální sítě pro použití v Azure Nexusu.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Publikujte kontejnerizovanou síťovou funkci, pokud nemáte požadovaná oprávnění k importu.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Povinné parametry
Cesta ke složce, která se má publikovat, vytvořená příkazem sestavení.
Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.
Volitelné parametry
Používá se jenom pro publikování CNF – ignorováno ve všech ostatních scénářích. Tento příznak předejte, pokud nemáte oprávnění k importu do předplatného Publisheru (role přispěvatele + role AcrPush nebo vlastní role, která umožňuje akci importImage a AcrPush pro celé předplatné). Použití tohoto příznaku způsobí, že se artefakty obrázků přetáhnou do místního počítače a pak se nasdílí do úložiště artefaktů. Je to pomalejší než kopie zcela v Rámci Azure, ale je to alternativa, pokud nemáte požadovaná oprávnění. Vyžaduje místní instalaci Dockeru.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.