Partilhar via


Inquilinos do Publisher, subscrições, regiões e gestão de pré-visualização

Este artigo apresenta o recurso Publisher Resource Preview Management.

Descrição geral

A API do Publicador do Azure Network Function Manager (NFM) oferece aos parceiros uma experiência perfeita do Azure Marketplace para integração de Funções de Rede (NF) e Designs de Serviços de Rede (NSDs).

A API do Publisher apresenta recursos que permitem que os Editores de Função de Rede (NF) e os Designers de Serviços gerenciem a Definição de Função de Rede (NFD) e o Design de Serviço de Rede (NSD) em vários modos. Esses modos permitem que os parceiros exerçam controle sobre o uso da Definição de Função de Rede (NFD) e do Projeto de Serviço de Rede (NSD). O controle sobre os NFDs e NSDs permite que os parceiros direcionem assinaturas específicas, todas as assinaturas, ou depreciem uma NFDVersion ou NSDVersion se houver regressões. Este artigo aprofunda as especificidades desses diferentes modos.

O recurso Gerenciamento de Visualização de Recursos do Publisher no Gerenciador de Funções de Rede do Azure permite que os parceiros gerenciem perfeitamente as Definições de Função de Rede e suas versões. Com a capacidade de controlar estados de implantação, privilégios de acesso e gerenciamento de versões, os parceiros podem garantir uma experiência suave para seus clientes, mantendo a qualidade e a estabilidade de suas ofertas.

Inquilinos, subscrições e regiões

Os recursos do meu editor e do Serviço de Rede de Sites (SNS) precisam estar no mesmo locatário, assinatura ou região?

  • Os recursos NSDV (Versão de Design do Serviço de Rede do Publisher) e NFDV (Versão de Definição de Função de Rede) devem estar no mesmo locatário do Azure que os recursos do SNS (Serviços de Rede de Site).

  • Network Service Design Version (NSDV) e Network Function Definition Version (NFDV) versionState são fundamentais para assinaturas cruzadas.

    • Pré-visualização = O Serviço de Rede de Site (SNS) pode ser implantado na mesma assinatura que a Versão de Definição de Função de Rede/Versão de Definição de Função de Rede (NSDV/NFDV).
    • Ativo = O Serviço de Rede do Site (SNS) pode ser implantado em qualquer assinatura.
  • Os recursos do Publisher podem estar em diferentes recursos do Azure Core ou Nexus Regions to Site Network Service (SNS).

  • Os nomes dos editores devem ser exclusivos dentro de uma região.

  • O Serviço de Rede do Site (SNS) pode fazer referência a CGVs (Valores do Grupo de Configuração) de qualquer região, mas só pode fazer referência a recursos do Site da mesma região.

  • Os Valores do Grupo de Configuração (CGVs) podem fazer referência a um Esquema de Grupo de Configuração (CGS) em qualquer região.

  • Funções de rede:

    • Pode fazer referência a NFDVersion de qualquer região.
    • Deve fazer referência ao Azure Stack Edge da mesma região, se hospedado no Azure Stack Edge.
    • O modelo ARM dentro de uma Função de Rede Virtual deve implantar recursos na mesma região que a Função de Rede.
    • Os CNFs podem fazer referência a customLocation de qualquer região.

Estados da versão de Definição de Função de Rede e Design de Serviço de Rede

A tabela a seguir fornece informações sobre o estado da versão NFD (Network Function Definition) e NSD (Network Service Design).

Condição Description Utilizadores É imutável
Pré-visualizar Estado padrão na criação de NFDVersion ou NSDVersion; indica testes pendentes. Mesma subscrição que o Publisher. Não
Ativos Significa prontidão para uso do cliente. Os artefatos devem ser imutáveis com artifactManifestState Uploaded. Acesso baseado em RBS, qualquer assinatura no mesmo locatário. Sim
Preterido Implica regressão encontrada; impede novas implantações a partir desta versão. Não é possível implantar. Sim

Máquina de estado de manifesto de artefato

  • Carregar significa que o estado é mutável e os artefatos dentro do manifesto podem ser alterados.

  • Carregado significa que o estado é imutável e os artefatos dentro do manifesto não podem ser alterados.

Artefatos imutáveis são artefatos testados que não podem ser modificados ou substituídos. O uso de artefatos imutáveis com o Azure Operator Service Manager garante consistência, confiabilidade e segurança de seus artefatos em diferentes ambientes e plataformas. As Versões de Definição de Função de Rede e as Versões de Design de Serviço de Rede com versionState Ative são impostas para implantar artefatos imutáveis.

Atualizar estado do Manifesto do Artefato

Use o seguinte comando da CLI do Azure para alterar o estado de um recurso de manifesto de artefato.

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

Máquina de estado de Definição de Função de Rede e Design de Serviço de Rede

  • Visualizar é o estado padrão.
  • O estado preterido é um estado terminal, mas pode ser revertido.

Atualizar o estado da versão da definição da função de rede

Use o seguinte comando da CLI do Azure para alterar o estado de um recurso de Versão de Definição de Função de Rede.

  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

Atualizar o estado da versão NSDV (Network Service Design Version)

Use o seguinte comando da CLI do Azure para alterar o estado de um recurso da Versão de Design do Serviço de Rede.

  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