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 Administrador de Projeto do DevCenter, você consegue delegar a administração do projeto a um membro de uma equipe. Os usuários Administradores de Projetos do DevCenter podem configurar tipos de ambiente de projeto para permitir que os desenvolvedores criem diversos tipos de ambientes e apliquem configurações diferentes a cada tipo de ambiente.

Você pode atribuir a função Administrador do Projeto 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 Administrador de Projetos do DevCenter pode:

  • Exibir, adicionar, atualizar, desabilitar ou excluir os tipos de ambiente do projeto.
  • Criar um ambiente.
  • Ler, gravar, excluir ou executar ações (como implantar ou redefinir) em seu próprio ambiente.
  • Ler, excluir ou executar ações (como implantar ou redefinir) em ambientes que outros usuários criaram.

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 a função for atribuída a tipos de ambiente específicos, o usuário poderá executar as ações somente nos respectivos tipos de ambiente.

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

  1. Entre no portal do Azure e acesse Ambientes de Implantação Azure.

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

  3. Selecione Controle de acesso (IAM) no menu à esquerda.

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

  5. Atribua a função a seguir. Para ver as etapas detalhadas, confira Atribuir funções do Azure usando o portal do Azure.

    Configuraçã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.

Agora, o usuário pode exibir o projeto e gerenciar todos os tipos de ambiente que você habilitou dentro dele. Os usuários Administradores de Projetos do DevCenter também podem criar ambientes por meio 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 acesse Ambientes de Implantação Azure.

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

  3. Selecione Tipos de Ambiente e 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 função a seguir. Para ver as etapas detalhadas, confira Atribuir funções do Azure usando o portal do Azure.

    Configuraçã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.

Agora, o usuário pode exibir o projeto e gerenciar apenas o tipo de ambiente específico para o qual você forneceu acesso a ele. Os usuários Administradores de Projetos do DevCenter também podem criar ambientes usando a CLI do Azure.

Observação

Somente os usuários que têm a função de Usuário de Ambientes de Implantação, a função DevCenter Project Admin ou uma função interna que tenha 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.