Criar e atribuir uma identidade gerenciada atribuída ao usuário
Neste guia de instruções, você aprenderá a:
- Crie uma Identidade Gerenciada Atribuída ao Usuário (UAMI) para o Serviço de Rede do Site (SNS).
- Atribua as permissões de Identidade Gerenciada Atribuída pelo Usuário.
O requisito para uma Identidade Gerenciada Atribuída ao Usuário e as permissões necessárias dependem do NSD (Network Service Design) e devem ter sido comunicados a você pelo Designer de Serviços de Rede.
Pré-requisitos
Você deve ter criado uma função personalizada por meio de Criar uma função personalizada. Este artigo pressupõe que você nomeou a função personalizada 'Função personalizada - acesso do operador de serviço AOSM ao Publisher'.
O Designer de Serviços de Rede deve ter informado quais outras permissões sua Identidade Gerenciada requer e qual Versão de Definição de Função de Rede (NFDV) seu SNS usa.
Para executar essa tarefa, você precisa da função 'Proprietário' ou 'Administrador de Acesso de Usuário' sobre o recurso Versão de Definição de Função de Rede do Editor escolhido. Você também deve ter um Grupo de Recursos sobre o qual você tem a atribuição de função 'Proprietário' ou 'Administrador de Acesso de Usuário' para criar a Identidade Gerenciada e atribuir-lhe permissões.
Criar uma identidade gerenciada atribuída ao usuário
Crie uma identidade gerenciada atribuída ao usuário. Para obter detalhes, consulte Criar uma identidade gerenciada atribuída ao usuário para seu SNS.
Atribuir função personalizada
Atribua uma função personalizada à sua Identidade Gerenciada Atribuída pelo Usuário.
Escolher escopo para atribuir função personalizada
Os recursos do editor aos quais você precisa atribuir a função personalizada são:
- A(s) versão(ões) de definição de função de rede
Você deve decidir se deseja atribuir a função personalizada individualmente a esse NFDV ou a um recurso pai, como o grupo de recursos do editor ou o Grupo de Definição de Função de Rede.
A aplicação a um recurso pai concede acesso a todos os recursos filho. Por exemplo, a aplicação a todo o grupo de recursos do editor dá à identidade gerenciada acesso a:
Todos os grupos e versões de definição de função de rede.
Todos os grupos e versões de design de serviço de rede.
Todos os esquemas do grupo de configuração.
As permissões de função personalizada limitam o acesso à lista de permissões mostrada aqui:
Microsoft.HybridNetwork/Publishers/NetworkFunctionDefinitionGroups/NetworkFunctionDefinitionVersions/ação de uso/
Microsoft.HybridNetwork/Publishers/NetworkFunctionDefinitionGroups/NetworkFunctionDefinitionVersions/read
Ação Microsoft.HybridNetwork/Publishers/NetworkServiceDesignGroups/NetworkServiceDesignVersions/use/
Microsoft.HybridNetwork/Publishers/NetworkServiceDesignGroups/NetworkServiceDesignVersions/read
Microsoft.HybridNetwork/Publishers/ConfigurationGroupSchemas/read
Nota
Não forneça acesso de gravação ou exclusão a nenhum desses recursos do editor.
Atribuir função personalizada
Acesse o portal do Azure e abra o escopo escolhido; Grupo de Recursos do Publicador ou Versão de Definição de Função de Rede.
No menu lateral deste item, selecione Controle de acesso (IAM).
Escolha Adicionar atribuição de função.
Em Funções de função de trabalho, localize sua Função personalizada na lista e prossiga com Avançar.
Selecione Identidade Gerenciada e, em seguida, Escolha + Selecionar Membros e localize e escolha sua nova identidade gerenciada. Escolha Selecionar.
Selecione Rever e atribuir.
Repetir a atribuição de função
Repita as tarefas de atribuição de função para todos os escopos escolhidos.
Atribuir a função de Operador de Identidade Gerenciada à própria Identidade Gerenciada
Vá para o portal do Azure e procure Identidades Gerenciadas.
Selecione identity-for-nginx-sns na lista de Identidades Gerenciadas.
No menu lateral, selecione Controle de acesso (IAM).
Escolha Adicionar Atribuição de Função e selecione a função Operador de Identidade Gerenciada .
Selecione a função Operador de Identidade Gerenciada .
Selecione Identidade gerida.
Selecione + Selecionar membros , navegue até a identidade gerenciada atribuída pelo usuário e prossiga com a atribuição.
A conclusão de todas as tarefas descritas neste artigo garante que o Serviço de Rede de Site (SNS) tenha as permissões necessárias para funcionar efetivamente no ambiente do Azure especificado.
Atribuir outras permissões necessárias à Identidade Gerenciada
Repita esse processo para atribuir quaisquer outras permissões à Identidade Gerenciada identificada pelo Designer de Serviços de Rede.