Configurar a autenticação para o Azure DevOps
Beta
Esse recurso está em Beta. Para usá-lo, um administrador do workspace deve ativar o Lakeflow Connect para Azure DevOps na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Esta página mostra como configurar o Azure DevOps para habilitar a autenticação do Databricks para o conector do Azure DevOps. Use as credenciais recuperadas nos passos nesta página para criar uma conexão Unity Catalog no Databricks.
Pré-requisitos
- Uma organização do Azure DevOps conectada a um tenant do Microsoft Entra. Consulte Usar Service Principal e identidades gerenciadas.
- Permissão para registro uma aplicação no Microsoft Entra ID.
- Permissão para adicionar usuários à organização do Azure DevOps. Um membro de Administradores de Coleção de Projetos pode adicionar o service principal.
Configurar o Azure DevOps
O conector é autenticado como uma Service Principal do Microsoft Entra. Efetue o registro de um aplicativo no Microsoft Entra ID e, em seguida, adicione seu Service Principal à sua organização do Azure DevOps. Veja Usar Service Principal e identidades gerenciadas.
Registrar um aplicativo Microsoft Entra
- No centro de administração do Microsoft Entra, selecione Registros de aplicativo > Novo registro .
- Insira um nome descritivo e selecione o tipo de account suportado para sua aplicação.
- Deixe o URI de redirecionamento vazio.
- Clique em Registrar .
- Na página Visão geral do aplicativo, anote o ID do aplicativo (cliente) e o ID do diretório (tenant) .
Criar um segredo de cliente
- Em Registros de aplicativos , selecione seu aplicativo.
- Selecione Certificados e segredos > Segredos do cliente > Novo segredo do cliente .
- Adicione uma descrição, selecione uma expiração e clique em Adicionar .
- Observe o Valor do segredo do cliente. O Microsoft Entra ID não o exibe novamente depois que você sai da página.
Consulte Adicionar e gerenciar credenciais de aplicativo no Microsoft Entra ID.
Adicionar o service principal ao Azure DevOps
- No Azure DevOps, selecione Configurações da organização > Usuários .
- Selecione Adicionar usuários .
- Insira o nome de exibição do service principal.
- Selecione o nível de acesso Básico e os projetos a serem ingeridos. O acesso ao Azure Repos requer o nível de acesso Básico ou superior. O acesso de Parte Interessada não inclui o Azure Repos.
- Selecione Adicionar .
O Azure DevOps não usa permissões de aplicativo do Microsoft Entra para autorizar o service principal. Conceda acesso por meio do nível de acesso, associação ao projeto e associações ao grupo do Azure DevOps. O conector ingere apenas os projetos e recursos que o service principal pode acessar.
Os passos seguintes
Crie uma conexão com o Azure DevOps no Databricks. Consulte Criar uma conexão com o Azure DevOps.