Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá a gerenciar um projeto Microsoft Dev Box usando o portal do Azure.
Um projeto é o ponto de acesso ao Microsoft Dev Box para os membros da equipe de desenvolvimento. Um projeto contém pools de caixas de desenvolvimento, que especificam as definições de caixa de desenvolvimento e as conexões de rede usadas quando as caixas de desenvolvimento são criadas. Os gerentes de desenvolvimento podem configurar o projeto com pools de caixas de desenvolvimento que especificam definições de caixa de desenvolvimento apropriadas para as cargas de trabalho de sua equipe. Os usuários da caixa de desenvolvimento criam caixas de desenvolvimento a partir dos pools de caixas de desenvolvimento aos quais têm acesso por meio de suas associações de projeto.
Cada projeto está associado a um único centro de desenvolvimento. Quando você associa um projeto a um centro de desenvolvimento, todas as configurações no nível do centro de desenvolvimento são aplicadas ao projeto automaticamente.
Pré-requisitos
Para concluir as tarefas neste artigo, você precisa de privilégios de administrador no nível do projeto, conforme descrito nas seções a seguir.
Administradores do projeto
O Microsoft Dev Box possibilita delegar a administração de projetos a um membro da equipe do projeto. Os administradores de projeto podem ajudar com a gestão diária de projetos para a sua equipa, como criar e gerir pools de caixas de desenvolvimento. Para fornecer permissões aos usuários para gerenciar projetos, adicione-os à função de Administrador de Projeto do DevCenter. As tarefas neste artigo estão disponíveis para administradores de projeto.
Para saber como adicionar um usuário à função de Administrador de Projeto, consulte Atribuir função de Administrador de Projeto do DevCenter.
Importante
Um usuário ao qual é atribuída a função Usuário da Caixa de Desenvolvimento ou a função de Administrador do Projeto pode criar uma caixa de desenvolvimento.
Permissões
Para gerenciar um projeto de caixa de desenvolvimento, você precisa das seguintes permissões:
| Ação | Permissão necessária |
|---|---|
| Criar ou excluir projeto de caixa de desenvolvimento | - Permissões de Proprietário, Contribuidor, Proprietário do DevCenter ou permissões de escrita no DevCenter onde deseja criar o projeto. |
| Atualizar um projeto de caixa de desenvolvimento | - Permissões de proprietário, colaborador ou gravação no projeto. |
| Criar, excluir e atualizar pools de caixas de desenvolvimento no projeto | - Permissões de Proprietário ou Colaborador numa subscrição do Azure ou num grupo de recursos específico.
- Permissões de proprietário do DevCenter sobre o dev center. - Permissões de administrador do projeto DevCenter para o projeto. |
| Gerenciar uma caixa de desenvolvimento dentro do projeto | - Administrador do Projeto DevCenter. |
| Adicionar um usuário da caixa de desenvolvimento ao projeto | - Permissões de proprietário no projeto. |
Criar um projeto Microsoft Dev Box
As etapas a seguir mostram como criar e configurar um projeto Microsoft Dev Box.
Inicie sessão no portal Azure.
Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.
Na página Projetos, selecione Criar.
No painel Criar um projeto, na guia Noções básicas, insira os seguintes valores:
Configurações Valor Subscrição Selecione a assinatura na qual você deseja criar o projeto. Grupo de recursos Selecione um grupo de recursos existente ou selecione Criar novo e insira um nome para o novo grupo de recursos. Centro de desenvolvimento Selecione o centro de desenvolvimento que você deseja associar a este projeto. Todas as configurações no nível do centro de desenvolvimento se aplicam ao projeto. Nome Introduza um nome para o projeto. Descrição Insira uma breve descrição do projeto.
Na guia Configurações da caixa Desenvolvimento , verifique se a opção Habilitar está selecionada para as configurações dos controles Geral e Custo :
Ao habilitar a configuração Controles de custo , você pode limitar o número de caixas de desenvolvimento por desenvolvedor e especificar o número máximo de caixas de desenvolvimento que um desenvolvedor pode criar. Se você não habilitar a configuração Controles de custo , os desenvolvedores poderão criar um número ilimitado de caixas de desenvolvimento.
Para saber mais sobre os limites da caixa de desenvolvimento, consulte Tutorial: Controle os custos definindo limites da caixa de desenvolvimento em um projeto.
(OpExional) No separador Etiquetas, introduza um par nome/valor que deseja atribuir.
Selecione Avaliar + Criar.
Na guia Revisão, selecione Criar.
Confirme se o projeto foi criado com sucesso verificando as notificações para a operação. Selecione Ir para recurso.
Verifique se o projeto aparece na página Projetos .
Ao criar um projeto, você pode ver uma mensagem informativa sobre catálogos: O centro de desenvolvimento que contém este projeto não tem um catálogo atribuído. Os ambientes não podem ser implantados neste projeto até que um catálogo contendo pelo menos um modelo seja atribuído.
Como você não está configurando ambientes de implantação, pode ignorar essa mensagem com segurança.
Excluir um projeto do Microsoft Dev Box
Você pode excluir um projeto do Microsoft Dev Box quando não estiver mais usando-o. A exclusão de um projeto é permanente e não pode ser desfeita. Não é possível excluir um projeto que tenha pools de caixa de desenvolvimento associados a ele.
Inicie sessão no portal Azure.
Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.
Abra o projeto da caixa de desenvolvimento que você deseja excluir e selecione Excluir:
Na mensagem de confirmação, selecione OK:
Fornecer acesso a um projeto do Microsoft Dev Box
Antes de os utilizadores poderem criar dev boxes baseadas nos dev box pools em um projeto, você deve fornecer acesso por meio de uma atribuição de função de utilizador. A função Usuário da Caixa de Desenvolvimento permite que os usuários da Caixa de Desenvolvimento criem, gerenciem e excluam suas próprias caixas de desenvolvimento. Você deve ter permissões suficientes para um projeto antes de poder adicionar usuários.
Inicie sessão no portal Azure.
Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.
Abra o projeto da caixa de desenvolvimento ao qual você deseja fornecer acesso aos membros da sua equipe.
No menu à esquerda, selecione Controle de acesso (IAM) e, em seguida, selecione Adicionar>atribuição de função:
Atribua a seguinte função. Para obter etapas detalhadas, consulte Atribuir funções do Azure usando o portal do Azure.
Configurações Valor Função Selecione DevCenter Dev Box User. Atribuir acesso a Selecione Usuário, grupo ou entidade de serviço. Membros Selecione os usuários ou grupos que você deseja ter acesso ao projeto.
O usuário agora pode visualizar o projeto e todos os pools dentro dele. Eles podem criar caixas de desenvolvimento a partir de qualquer um dos pools e gerenciar essas caixas de desenvolvimento a partir do portal do desenvolvedor.
Para atribuir acesso administrativo a um projeto, selecione a função Administrador de Projeto do DevCenter. Para obter mais informações sobre como adicionar um usuário à função de administrador de projeto, consulte Atribuir função de administrador de projeto do DevCenter.