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