Partilhar via


Exemplos para delegar o gerenciamento de atribuição de função do Azure com condições

Este artigo lista exemplos de como delegar o gerenciamento de atribuição de função do Azure a outros usuários com condições.

Pré-requisitos

Para obter informações sobre os pré-requisitos para adicionar ou editar condições de atribuição de função, consulte Pré-requisitos de condições.

Exemplo: restringir funções

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para as funções de Colaborador de Backup ou Leitor de Backup .

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função restritas às funções de Colaborador de Backup ou Leitor de Backup.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Restringir funções
Funções Colaborador de backup
Leitor de backup

Exemplo: restringir funções e tipos principais

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para as funções de Colaborador de Backup ou Leitor de Backup . Além disso, o delegado só pode atribuir essas funções a entidades do tipo usuário ou grupo.

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função, funções restritas de Colaborador de Backup ou Leitor de Backup e tipos principais de usuário ou grupo.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Restringir funções e tipos principais
Funções Colaborador de backup
Leitor de backup
Principais tipos Utilizadores
Grupos

Exemplo: restringir funções e grupos específicos

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para as funções de Colaborador de Backup ou Leitor de Backup . Além disso, o delegado só pode atribuir essas funções a grupos específicos chamados Marketing (28c35fea-2099-4cf5-8ad9-473547bc9423) ou Sales (86951b8b-723a-407b-a74a-1bca3f0c95d0).

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função restritas às funções de Colaborador de Backup ou Leitor de Backup e grupos de Marketing ou Vendas.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Restringir funções e princípios
Funções Colaborador de backup
Leitor de backup
Principais Marketing
Sales

Exemplo: restringir o gerenciamento de máquinas virtuais

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para as funções Login de Administrador de Máquina Virtual ou Login de Usuário de Máquina Virtual. Além disso, o delegado só pode atribuir essas funções a um usuário específico chamado Dara (ea585310-c95c-4a68-af22-49af4363bbb1).

Essa condição é útil quando você deseja permitir que um delegado atribua uma função de logon de máquina virtual a si mesmo para uma máquina virtual que acabou de criar.

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função restritas às funções de Login de Administrador de Máquina Virtual ou Login de Usuário de Máquina Virtual e um usuário específico.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Restringir funções e princípios
Funções Login de administrador de máquina virtual
Login de usuário da máquina virtual
Principais Dara

Exemplo: Restringir a gestão de clusters AKS

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para as funções Administrador RBAC do Serviço Kubernetes do Azure, Administração de Cluster RBAC do Serviço Kubernetes do Azure, Leitor RBAC do Serviço Kubernetes do Azure ou Gravador RBAC do Serviço Kubernetes do Azure. Além disso, o delegado só pode atribuir essas funções a um usuário específico chamado Dara (ea585310-c95c-4a68-af22-49af4363bbb1).

Essa condição é útil quando você deseja permitir que um delegado atribua funções de autorização de plano de dados de cluster do Serviço Kubernetes do Azure (AKS) a si mesmo para um cluster que acabou de criar.

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função restritas às funções de Administrador RBAC do Serviço Kubernetes do Azure, Administração de Cluster RBAC do Serviço Kubernetes do Azure, Leitor RBAC do Serviço Kubernetes do Azure ou Gravador RBAC do Serviço Kubernetes do Azure e um usuário específico.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Exemplo: Restringir o gerenciamento de ACR

Essa condição permite que um delegado adicione ou remova apenas atribuições de função para a função AcrPull . Além disso, o delegado só pode atribuir essas funções a entidades do tipo entidade de serviço.

Essa condição é útil quando você deseja permitir que um desenvolvedor atribua a função AcrPull a uma identidade gerenciada para que ele possa extrair imagens do Registro de Contêiner do Azure (ACR).

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de atribuições de função restritas à função AcrPull e ao tipo de entidade de serviço.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Restringir funções e tipos principais
Funções AcrPull
Principais tipos Principais de serviço

Exemplo: restringir a adição de atribuições de função

Essa condição permite que um delegado adicione apenas atribuições de função para as funções de Colaborador de Backup ou Leitor de Backup . O delegado pode remover quaisquer atribuições de função.

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam a ação a seguir.

  • Microsoft.Authorization/roleAssignments/write

Diagrama de adicionar e remover atribuições de função restritas às funções de Colaborador de Backup ou Leitor de Backup.

Nenhuma

Exemplo: permitir a maioria das funções, mas não permitir que outras pessoas atribuam funções

Essa condição permite que um delegado adicione ou remova atribuições de função para todas as funções, exceto as funções Proprietário, Administrador de Controle de Acesso Baseado em Função e Administrador de Acesso de Usuário .

Essa condição é útil quando você deseja permitir que um delegado atribua a maioria das funções, mas não permite que o delegado permita que outros atribuam funções.

Nota

Esta condição deve ser utilizada com precaução. Se uma nova função interna ou personalizada for adicionada posteriormente que inclua a permissão para criar atribuições de função, essa condição não impedirá o delegado de atribuir funções. A condição teria que ser atualizada para incluir a nova função interna ou personalizada.

Você deve adicionar essa condição a todas as atribuições de função para o delegado que incluam as seguintes ações.

  • Microsoft.Authorization/roleAssignments/write
  • Microsoft.Authorization/roleAssignments/delete

Diagrama de adicionar e remover atribuições de função para todas as funções, exceto Proprietário, Administrador de Controle de Acesso Baseado em Função e Administrador de Acesso de Usuário.

Aqui estão as configurações para adicionar essa condição usando o portal do Azure e um modelo de condição.

Condição Definição
Template Permitir todos, exceto funções específicas
Excluir funções Proprietário
Administrador de controle de acesso baseado em função
Administrador de Acesso do Utilizador

Próximos passos