az aosm nfd
Kommentar
Den här referensen är en del av aosm-tillägget för Azure CLI (version 2.54.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az aosm nfd-kommando . Läs mer om tillägg.
Kommandogruppen "aosm" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Hantera nätverksfunktionsdefinitioner för AOSM-utgivare.
En nätverksfunktionsdefinition (NFD) är en samling Helm-diagram eller ARM-mallar som definierar en nätverksfunktion. Med den här kommandogruppen kan du skapa och publicera NFD:er till Azure.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az aosm nfd build |
Skapa en AOSM-nätverksfunktionsdefinition. |
Anknytning | Förhandsversion |
az aosm nfd generate-config |
Generera konfigurationsfil för att skapa en nätverksfunktionsdefinition för AOSM-utgivare. |
Anknytning | Förhandsversion |
az aosm nfd publish |
Publicera en fördefinierad definition av AOSM-nätverksfunktion. |
Anknytning | Förhandsversion |
az aosm nfd build
Kommandogruppen "aosm" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Skapa en AOSM-nätverksfunktionsdefinition.
Skapar en AOSM-nätverksfunktionsdefinition (NFD) baserat på den konfigurationsfil som tillhandahålls. NFD skapas från Helm-diagrammen eller ARM-mallarna som anges i konfigurationsfilen. Utdata är en katalog som antingen kan publiceras direkt (med kommandot aosm nfd publish) eller anpassas manuellt innan publiceringen.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Exempel
Skapa en containerbaserad nätverksfunktion.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Skapa en virtuell nätverksfunktion för användning i Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Skapa en virtuell nätverksfunktion för användning i Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Obligatoriska parametrar
Sökvägen till konfigurationsfilen. Det här är en JSONC-fil som innehåller de parametrar som krävs för att skapa NFD.
Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.
Valfria parametrar
Valfria hoppa över steg. "bicep-publish" hoppar över distributionen av bicep-mallen. "artifact-upload" hoppar över uppladdning av artefakter. "image-upload" hoppar över att ladda upp VHD-avbildningen (för VNFs) eller containeravbildningarna (för CNFs); "helm-template" hoppar över att redigera helm-diagrammen (för CNF:er).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az aosm nfd generate-config
Kommandogruppen "aosm" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Generera konfigurationsfil för att skapa en nätverksfunktionsdefinition för AOSM-utgivare.
Genererar en konfigurationsfil som du kan använda för att skapa en AOSM Network Function Definition (NFD). Konfigurationsfilen är en JSONC-fil som innehåller de parametrar som krävs för att skapa NFD. Du måste slutföra konfigurationsfilen med dina specifika värden innan du skapar NFD.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Exempel
Generera en konfigurationsfil för en containerbaserad nätverksfunktion.
az aosm nfd generate-config --definition-type cnf
Generera en konfigurationsfil för en virtuell nätverksfunktion.
az aosm nfd generate-config --definition-type vnf
Generera en konfigurationsfil för en virtuell nätverksfunktion för användning i Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Generera en konfigurationsfil för en virtuell nätverksfunktion och skriv till en specifik fil.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Obligatoriska parametrar
Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.
Valfria parametrar
Namnet på utdatafilen som den genererade konfigurationstexten ska skrivas till.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az aosm nfd publish
Kommandogruppen "aosm" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Publicera en fördefinierad definition av AOSM-nätverksfunktion.
Publicerar en fördefinierad AOSM Network Function Definition (NFD) till Azure. NFD måste skapas med hjälp av kommandot aosm nfd build innan den kan publiceras. NFD och andra nödvändiga resurser (utgivarresurs, artefaktmanifest, lagringskonton osv.) publiceras till den angivna resursgruppen i den aktuella aktiva Azure-prenumerationen.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Exempel
Publicera en containerbaserad nätverksfunktion.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Publicera en virtuell nätverksfunktion för användning i Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Publicera en virtuell nätverksfunktion för användning i Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Publicera en containerbaserad nätverksfunktion när du inte har nödvändiga importbehörigheter.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Obligatoriska parametrar
Sökväg till mappen som ska publiceras, skapad av byggkommandot.
Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.
Valfria parametrar
Används endast för CNF-publicering – ignoreras i alla andra scenarier. Skicka den här flaggan om du inte har behörighet att importera till Publisher-prenumerationen (deltagarroll + AcrPush-roll eller en anpassad roll som tillåter importImage-åtgärden och AcrPush över hela prenumerationen). Med den här flaggan hämtas bildartefakter till den lokala datorn och skickas sedan till Artefaktarkivet. Det här är långsammare än en kopia helt i Azure, men är ett alternativ om du inte har de behörigheter som krävs. Kräver att Docker installeras lokalt.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.