Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.
Esta página descreve como configurar a autenticação OAuth de usuário para máquina (U2M) para ingestão do GitHub no Azure Databricks.
Pré-requisitos
Para ingerir de GitHub, você deve ter o seguinte:
- Uma conta GitHub com acesso à organização da qual você deseja ingerir dados.
- Permissão para criar aplicativos OAuth nas configurações de desenvolvedor da sua conta de GitHub.
Configure um aplicativo OAuth do GitHub
Vá para a página de configurações de desenvolvedor da sua conta de GitHub.
Na seção Aplicativos OAuth , clique em Novo Aplicativo OAuth.
Insira um nome e uma URL de home page para seu aplicativo, juntamente com uma descrição.
Defina a URL de callback de autorização para o seguinte:
https://<your_workspace_domain>/login/oauth/lakehousefederation.htmlPor exemplo:
https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.htmlClique em Register Application. Isso leva você para a página de detalhes do aplicativo.
Observe a ID do cliente. Você precisará disso quando criar sua conexão do Unity Catalog.
Clique em Gerar um novo segredo do cliente para gerar um segredo do cliente para seu aplicativo.
Observe o segredo do cliente gerado. Esse valor é exibido apenas uma vez.
Note
O Azure Databricks suporta apenas tokens de acesso de longa duração para o conector GitHub. Ao criar o app OAuth, deixe o token de acesso de usuário expirar limpo. Se você selecionar essa opção, o GitHub emite tokens de acesso de curta duração, e a ingestão falha após o vencimento do token.
Próximas Etapas
Um administrador agora pode usar o Gerenciador de Catálogos para criar uma conexão para que os não administradores possam criar pipelines.