Compartilhar via


Locatários do Editor, assinaturas, regiões e gerenciamento de versões prévias

Este artigo apresenta o recurso Gerenciamento de visualização de recursos do Publisher.

Visão geral

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

A API do Publicador introduz recursos que permitem que os Editores de Função de Rede (NF) e os Designers de Serviço 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 design 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 se aprofunda nas especificidades desses diferentes modos.

O recurso Gerenciamento de Visualização de Recursos do Publicador 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ão, os parceiros podem garantir uma experiência tranquila para seus clientes, mantendo a qualidade e a estabilidade de suas ofertas.

Locatários, assinaturas e regiões

Meu editor e os recursos 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 de Serviço de Rede) e NFDV (Versão de Definição de Função de Rede) do Publicador 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 assinatura cruzada.

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

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

  • O Serviço de Rede de 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 CGVs (Valores do Grupo de Configuração) podem fazer referência a um CGS (Esquema do Grupo de Configuração) 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 em 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.

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

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

Estadual Descrição Usuários É imutável
Visualizar Estado padrão na criação de NFDVersion ou NSDVersion; indica testes pendentes. A mesma assinatura do Publisher. Não
Com atividade 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 desta versão. Não pode ser implantado. Sim

Máquina de estado do manifesto do artefato

  • O carregamento 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 Active são impostas para implantar artefatos imutáveis.

Atualizar o 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

Definição de função de rede e máquina de estado de projeto 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 de 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