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.
O gerenciamento eficiente de recursos é fundamental para as equipes de desenvolvimento que trabalham em diversos projetos. O Microsoft Dev Box usa políticas de projeto para ajudar os engenheiros de plataforma a impor a governança, mantendo a flexibilidade. Com as políticas de projeto, defina guarda-corpos para uso de recursos por projeto em toda a organização. Este artigo explica como configurar e gerenciar políticas de projeto no Dev Box para otimizar o controle e a governança de recursos.
Quando as políticas são aplicadas, o Dev Box verifica o estado de saúde dos pools de recursos existentes face às novas definições de política.
- Verificação de integridade do pool: a Caixa de Desenvolvimento verifica a conformidade de cada pool de recursos com as políticas impostas.
- Pools não íntegros: um pool que não atende aos requisitos impostos é marcado como não íntegro, o que bloqueia a criação de novas caixas de desenvolvimento nesse pool.
- As caixas de desenvolvimento existentes permanecem ativas: as caixas de desenvolvimento já criadas em um pool não íntegro continuam funcionando normalmente, permitindo que suas equipes continuem trabalhando sem interrupções.
Esse mecanismo de imposição garante que os projetos usem apenas os recursos para os quais foram aprovados, mantendo um ambiente seguro por padrão com operações eficientes em todos os projetos em um centro de desenvolvimento.
Pré-requisitos
- Microsoft Dev Box configurado com um hub de desenvolvimento e projetos.
Criar uma política de projeto padrão
A primeira política criada torna-se a política de projeto padrão. Ele se aplica a todos os projetos no centro de desenvolvimento. Uma política padrão define uma linha de base para seus projetos, garantindo que eles tenham um nível mínimo de governança e controle sobre recursos acessíveis. Em uma política de projeto padrão, você seleciona recursos a serem permitidos, como redes, imagens e SKUs. Os projetos usam a política padrão, a menos que tenham uma política de projeto personalizada. Se um projeto usar uma política personalizada, somente os recursos definidos nessa política estarão disponíveis. Se nenhuma política personalizada for atribuída ao projeto, os recursos definidos na política padrão estarão disponíveis. Um projeto só pode ter uma política aplicada.
Para criar uma política de projeto padrão:
Inicie sessão no portal Azure. Navegue até o centro de desenvolvimento, expanda Gerenciar no painel esquerdo e selecione Política do projeto. Na página Política do projeto , selecione Criar uma política.
A primeira política que você cria é a política Padrão . Em Permitir recursos, selecione os recursos que deseja permitir para o projeto. Você deve selecionar pelo menos um recurso para cada categoria: imagens, redes e SKUs.
Em Imagens, selecione Permitir todas as imagens atuais e futuras.
Em Redes, selecione Todas as redes atuais e futuras.
Para permitir o uso específico de SKUs, em SKUs, selecione Selecionar uma SKU específica ou um grupo de SKUs.
No painel Selecionar SKUs , selecione as SKUs que deseja permitir (por exemplo, todas as 16 SKUs vCPU ). Confirme a sua seleção selecionando Selecionar.
Depois de selecionar os recursos, selecione Criar para finalizar a política.
Para confirmar se a política de projeto padrão inclui os recursos, expanda Padrão.
Criar uma política de projeto personalizada
As políticas de projeto personalizadas permitem controlar recursos para projetos específicos. Essas políticas permitem controlar quais recursos estão disponíveis para os projetos, garantindo uma melhor governança e gerenciamento de recursos. Cada projeto pode ter apenas uma política personalizada, mas a mesma política pode ser aplicada a vários projetos.
Para criar e aplicar uma política de projeto personalizada:
Entre no portal do Azure, vá para o seu centro de desenvolvimento e, no painel esquerdo, expanda Gerenciar e selecione Política do projeto.
Na página Política do projeto , selecione Criar.
Na página Criar política de projeto , insira um Nome para a política de projeto.
Em Projetos de destino, selecione Selecionar projetos.
No painel Selecionar projetos , selecione os projetos aos quais deseja aplicar a política e selecione Selecionar.
Em Permitir recursos, selecione os recursos que deseja permitir para o projeto. Por exemplo, para permitir que um projeto use apenas imagens do Visual Studio 2022, em Imagens, selecione Selecionar uma imagem específica ou um grupo de imagens.
- Selecione todas as imagens do Visual Studio 2022. Para confirmar a sua seleção, selecione Selecionar.
- Selecione todas as imagens do Visual Studio 2022. Para confirmar a sua seleção, selecione Selecionar.
Selecione mais recursos, se necessário. Quando terminar de selecionar recursos, selecione Criar.
Exibir políticas para um projeto
Quando você cria uma política de projeto personalizada e a aplica ao projeto de destino, a política de projeto padrão não se aplica a esse projeto. A política de projeto personalizada deve definir todos os recursos que você deseja permitir no projeto.
Para exibir as políticas de projeto que se aplicam aos projetos:
Entre no portal do Azure, navegue até o centro de desenvolvimento e, no painel esquerdo, expanda Gerenciar e selecione Política do projeto.
Na página Política do projeto , expanda a política de projeto personalizada que você criou.
Editar uma política de projeto
Edite uma política de projeto para atualizar os recursos permitidos, modificar as configurações de governança ou ajustar a disponibilidade de recursos à medida que os requisitos do projeto evoluem.
Para editar uma política de projeto:
Entre no portal do Azure, navegue até o centro de desenvolvimento e, no painel esquerdo, expanda Gerenciar e selecione Política do projeto.
Para a política de projeto que pretende editar, desloque-se para a direita e selecione Editar.
Depois de fazer alterações, selecione Aplicar.
Excluir uma política de projeto
A exclusão de políticas as remove dos projetos em que são aplicadas e aplica a política padrão. Exclua políticas personalizadas primeiro. Não é possível excluir a política padrão até que todas as políticas personalizadas sejam excluídas.
Para excluir uma política de projeto:
Inicie sessão no portal Azure.
Vá para o seu centro de desenvolvimento.
No painel esquerdo, expanda Gerenciar e selecione Política do projeto.
Selecione a política do projeto a ser excluída e selecione Excluir.
Em Excluir política de projeto, leia a mensagem: "Excluir uma política personalizada fará com que um pool se torne não íntegro se os recursos do pool forem permitidos pela política personalizada, mas não pela política padrão.", e selecione OK.
Conteúdo relacionado
- Saiba mais sobre a arquitetura do Microsoft Dev Box e os principais conceitos.