Dela via


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

Förhandsgranskning

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

--config-file -f

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.

--definition-type

Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.

accepterade värden: cnf, vnf, vnf-nexus

Valfria parametrar

--skip

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

accepterade värden: artifact-upload, bicep-publish, helm-template, image-upload
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aosm nfd generate-config

Förhandsgranskning

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

--definition-type

Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.

accepterade värden: cnf, vnf, vnf-nexus

Valfria parametrar

--output-file

Namnet på utdatafilen som den genererade konfigurationstexten ska skrivas till.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aosm nfd publish

Förhandsgranskning

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

--build-output-folder -b

Sökväg till mappen som ska publiceras, skapad av byggkommandot.

--definition-type

Typ av AOSM-definition som ska publiceras. Konfigurationsfilen skiljer sig åt beroende på typ.

accepterade värden: cnf, vnf, vnf-nexus

Valfria parametrar

--no-subscription-permissions -u

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.

accepterade värden: false, true
standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.