Dela via


Publisher-klientorganisationer, prenumerationer, regioner och förhandsversionshantering

I den här artikeln beskrivs funktionen Hantering av förhandsgranskning av publisher-resurser.

Översikt

Utgivar-API:et för Azure Network Function Manager (NFM) erbjuder partner en sömlös Azure Marketplace-upplevelse för registrering av nätverksfunktioner (NF) och NSD(Network Service Designs).

Publisher-API:et introducerar funktioner som gör det möjligt för NF-utgivare och tjänstdesigners att hantera NFD (Network Function Definition) och NSD (Network Service Design) i olika lägen. Dessa lägen ger partner möjlighet att utöva kontroll över NFD-användning (Network Function Definition) och NSD-användning (Network Service Design). Med kontroll över NFD:er och NSD:er kan partner rikta in sig på specifika prenumerationer, alla prenumerationer eller föråldra en NFDVersion eller NSDVersion om det finns regressioner. Den här artikeln går in på detaljerna i dessa olika lägen.

Funktionen Förhandsgranskning av utgivares resurs i Azure Network Function Manager ger partner möjlighet att smidigt hantera definitioner för nätverksfunktioner och deras versioner. Med möjligheten att styra distributionstillstånd, åtkomstbehörigheter och versionshantering kan partner säkerställa en smidig upplevelse för sina kunder samtidigt som de bibehåller kvaliteten och stabiliteten i sina erbjudanden.

Klienter, prenumerationer och regioner

Måste mina utgivar- och SNS-resurser (Site Network Service) finnas i samma klientorganisation, prenumeration eller region?

  • NSDV-resurser (Publisher Network Service Design Version) och NFDV(Network Function Definition Version) måste finnas i samma Azure-klientorganisation som SNS-resurser (Site Network Services).

  • NSDV-version (Network Service Design Version) och NFDV-version (Network Function Definition Version)State är viktiga för flera prenumerationer.

    • Förhandsversion = SNS (Site Network Service) kan distribueras i samma prenumeration som nätverksfunktionens definitionsversion/nätverksfunktionsdefinitionsversion (NSDV/NFDV).
    • Active = Site Network Service (SNS) kan distribueras i valfri prenumeration.
  • Utgivarresurser kan finnas i olika Azure Core- eller Nexus-regioner till SNS-resurser (Site Network Service).

  • Utgivarnamn måste vara unika i en region.

  • SNS (Site Network Service) kan referera till konfigurationsgruppsvärden (CGV:er) från valfri region, men kan bara referera till platsresurser från samma region.

  • Konfigurationsgruppsvärden (CGV:er) kan referera till ett konfigurationsgruppsschema (CGS) i valfri region.

  • Nätverksfunktioner:

    • Kan referera till NFDVersion från valfri region.
    • Måste referera till Azure Stack Edge från samma region, om det finns på Azure Stack Edge.
    • ARM-mallen i en virtuell nätverksfunktion måste distribuera resurser till samma region som nätverksfunktionen.
    • CNF:er kan referera till customLocation från valfri region.

Tillstånd för nätverksfunktionsdefinition och nätverkstjänstdesign

Följande tabell innehåller versionsinformation om NFD (Network Function Definition) och NSD (Network Service Design).

Stat/län beskrivning Användare Är oföränderlig
Förhandsgranskning Standardtillstånd när NFDVersion eller NSDVersion skapas. indikerar väntande testning. Samma prenumeration som Publisher. Nej
Aktiv Betecknar beredskap för kundanvändning. Artefakter måste vara oföränderliga med artifactManifestState uppladdade. Åtkomst baserat på RBS, alla prenumerationer i samma klientorganisation. Ja
Inaktuell Innebär att regression hittades; förhindrar nya distributioner från den här versionen. Det går inte att distribuera. Ja

Tillståndsdator för artefaktmanifest

  • Uppladdning innebär att tillståndet är föränderligt och artefakterna i manifestet kan ändras.

  • Uppladdat innebär att tillståndet är oföränderligt och artefakterna i manifestet kan inte ändras.

Oföränderliga artefakter är testade artefakter som inte kan ändras eller skrivas över. Användning av oföränderliga artefakter med Azure Operator Service Manager säkerställer konsekvens, tillförlitlighet och säkerhet för artefakter i olika miljöer och plattformar. Definitionsversioner av nätverksfunktioner och nätverkstjänstdesignversioner med versionState Active tillämpas för att distribuera oföränderliga artefakter.

Uppdatera artefaktmanifesttillstånd

Använd följande Azure CLI-kommando för att ändra tillståndet för en artefaktmanifestresurs.

  az aosm publisher artifact-manifest update-state \
    --resource-group <myResourceGroupName> \
    --publisher-name <myPublisherName> \
    --artifact-store-name <myArtifactStoreName> \
    --name <myArtifactManifestName> \
    --state Uploaded

Nätverksfunktionsdefinition och tillståndsdator för nätverkstjänstdesign

  • Förhandsversionen är standardtillståndet.
  • Inaktuellt tillstånd är ett terminaltillstånd men kan ångras.

Uppdatera tillstånd för nätverksfunktionsdefinitionsversion

Använd följande Azure CLI-kommando för att ändra tillståndet för en nätverksfunktionsdefinitionsversionsresurs.

  az aosm publisher network-function-definition version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkFunctionDefinitionGroupName> \
    --version-name <myNetworkFunctionDefinitionVersionName> \
    --version-state Active | Deprecated

Uppdatera NSDV-versionstillstånd (Network Service Design Version)

Använd följande Azure CLI-kommando för att ändra tillståndet för en nätverkstjänstdesignversionsresurs.

  az aosm publisher network-service-design version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkServiceDesignGroupName> \
    --version-name <myNetworkServiceDesignVersionName> \
    --version-state Active | Deprecated