Configurar OAuth U2M para ingestão de GitHub

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

  1. Vá para a página de configurações de desenvolvedor da sua conta de GitHub.

  2. Na seção Aplicativos OAuth , clique em Novo Aplicativo OAuth.

  3. Insira um nome e uma URL de home page para seu aplicativo, juntamente com uma descrição.

  4. Defina a URL de callback de autorização para o seguinte:

    https://<your_workspace_domain>/login/oauth/lakehousefederation.html

    Por exemplo:

    https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html

  5. Clique em Register Application. Isso leva você para a página de detalhes do aplicativo.

  6. Observe a ID do cliente. Você precisará disso quando criar sua conexão do Unity Catalog.

  7. Clique em Gerar um novo segredo do cliente para gerar um segredo do cliente para seu aplicativo.

  8. 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.