Partilhar via


Configurar uma identidade de Pools de DevOps Gerenciados

Os recursos do Azure podem autenticar-se em serviços de nuvem usando identidades gerenciadas atribuídas pelo usuário. Esse processo é semelhante ao uso do Cofre de Chaves do Azure, mas você não precisa armazenar credenciais no código. Você pode criar esses tipos de identidades gerenciadas como recursos autônomos do Azure e eles têm seu próprio ciclo de vida. Um único recurso, como uma máquina virtual (VM), pode utilizar várias identidades gerenciadas atribuídas pelo usuário. Da mesma forma, vários recursos podem compartilhar uma única identidade gerenciada atribuída pelo usuário.

Crie uma identidade e registre-a com Managed DevOps Pools

A identidade gerenciada deve estar no mesmo diretório do Microsoft Entra que sua organização do Azure DevOps.

Se os dois diretórios não corresponderem ou se sua organização do Azure DevOps não estiver conectada ao Microsoft Entra, siga as etapas em Conectar sua organização à ID do Microsoft Entra. Conecte-se ao mesmo diretório que sua assinatura do Azure usa.

  1. Pesquisar identidades gerenciadas no portal do Azure. Selecione Identidades gerenciadas nas opções disponíveis e, em seguida, selecione Criar. Verifique se você está conectado ao locatário especificado na seção anterior. Caso contrário, deve mudar para uma conta do Azure com acesso a essa entidade, ou mudar a entidade da sua organização do Azure DevOps. Pode ver o seu ID de Inquilino atual procurando por ID do Microsoft Entra na barra de pesquisa. Você também pode ir para a opção Microsoft Entra ID usando o menu do portal no canto superior esquerdo do portal do Azure.

    Captura de tela que mostra o botão Criar em Identidades Gerenciadas.

  2. Selecione as opções desejadas para Subscrição, Grupo de recursos, Região e Nome e, em seguida, selecione Rever + Criar.

    Captura de ecrã que mostra a janela Criar Identidade Gerida Atribuída ao Utilizador.

  3. Na janela de confirmação, crie a identidade selecionando Criar.

  4. Vá para seu pool no portal do Azure e selecione Configurações>Identidade>Adicionar.

    Captura de tela que mostra o botão para adicionar uma identidade.

  5. Selecione a sua subscrição. Selecione a identidade gerenciada na lista e, em seguida, selecione Adicionar.

    Captura de ecrã que mostra o painel Adicionar identidade.

Integração com o Azure Key Vault

Você pode usar Pools de DevOps Gerenciados para buscar certificados de uma instância do Cofre de Chaves do Azure durante o provisionamento do agente. O certificado já existe na máquina no momento em que ela executa seus pipelines do Azure DevOps. Para usar esse recurso, adicione uma identidade ao seu pool, conforme mostrado no exemplo anterior, e atribua a função Usuário de Segredos do Cofre de Chaves à identidade.

A integração do Azure Key Vault está configurada em Configurações>Segurança. Para obter mais informações, consulte Configurar segurança: integração do Azure Key Vault.

Captura de ecrã que mostra as definições de integração do Azure Key Vault.