Partilhar via


Fornecer acesso a projetos para líderes de equipe de desenvolvimento

Este guia explica como atribuir permissões a líderes de equipe de desenvolvimento para um projeto em Ambientes de Implantação do Azure.

Você pode criar vários projetos associados ao centro de desenvolvimento para se alinhar aos requisitos de cada equipe. Usando a função interna de Administrador de Projeto do DevCenter, você pode delegar a administração do projeto a um membro de uma equipe. Os usuários do DevCenter Project Admin podem configurar tipos de ambiente de projeto para permitir que os desenvolvedores criem vários tipos de ambientes e apliquem configurações a cada tipo de ambiente.

Você pode atribuir a função de administrador de projeto do DevCenter a um líder de equipe de desenvolvimento no nível do projeto ou no nível do tipo de ambiente. Com base no escopo de acesso permitido, um usuário DevCenter Project Admin pode:

  • Exibir, adicionar, atualizar, desativar ou excluir os tipos de ambiente do projeto.
  • Criar um ambiente.
  • Leia, escreva, exclua ou execute ações (como implantar ou redefinir) em seu próprio ambiente.
  • Leia, exclua ou execute ações (como implantar ou redefinir) em ambientes criados por outros usuários.

Quando você atribui a função no nível do projeto, o usuário pode executar as ações anteriores em todos os tipos de ambiente no nível do projeto. Quando você atribui a função a tipos de ambiente específicos, o usuário pode executar as ações somente nos respetivos tipos de ambiente.

Atribuir permissões a líderes de equipe de desenvolvimento para um projeto

  1. Entre no portal do Azure e vá para Ambientes de Implantação do Azure.

  2. Selecione Projetos e, em seguida, escolha o projeto que você deseja que os membros da equipe de desenvolvimento possam acessar.

  3. Selecione Controlo de acesso (IAM) no menu da esquerda.

  4. Selecione Adicionar>Adicionar atribuição de função.

  5. Atribua a seguinte função. Para obter os passos detalhados, veja o artigo Atribuir funções do Azure com o portal do Azure.

    Definição valor
    Função Selecione DevCenter Project Admin.
    Atribuir acesso a Selecione Usuário, grupo ou entidade de serviço.
    Membros Selecione os usuários ou grupos que você deseja ter acesso administrativo ao projeto.

    Screenshot that shows the Add role assignment pane.

Os usuários agora podem visualizar o projeto e gerenciar todos os tipos de ambiente que você habilitou nele. Os usuários do DevCenter Project Admin também podem criar ambientes a partir da CLI do Azure.

Atribuir permissões a líderes de equipe de desenvolvimento para um tipo de ambiente

  1. Entre no portal do Azure e vá para Ambientes de Implantação do Azure.

  2. Selecione Projetos e, em seguida, escolha o projeto que você deseja que os membros da equipe de desenvolvimento possam acessar.

  3. Selecione Tipos de ambiente e, em seguida, selecione as reticências (...) ao lado do tipo de ambiente específico.

    Screenshot that shows the environment types associated with a project.

  4. Selecione Controle de acesso (IAM) no menu.

  5. Selecione Adicionar>Adicionar atribuição de função.

  6. Atribua a seguinte função. Para obter os passos detalhados, veja o artigo Atribuir funções do Azure com o portal do Azure.

    Definição valor
    Função Selecione DevCenter Project Admin.
    Atribuir acesso a Selecione Usuário, grupo ou entidade de serviço.
    Membros Selecione os usuários ou grupos que você deseja ter acesso administrativo ao tipo de ambiente.

    Screenshot that shows the Add role assignment pane.

Os usuários agora podem exibir o projeto e gerenciar apenas o tipo de ambiente específico ao qual você concedeu acesso. Os usuários do DevCenter Project Admin também podem criar ambientes usando a CLI do Azure.

Nota

Somente os usuários que têm a função Usuário de Ambientes de Implantação, a função de Administrador de Projeto do DevCenter ou uma função interna com permissões apropriadas podem criar um ambiente. Os usuários que têm a função Leitor de Ambientes de Implantação podem exibir seus próprios ambientes e ambientes criados por outras pessoas.