Pular para o conteúdo principal

Configurar a autenticação para o Google Workspace

info

Beta

Esse recurso está em Beta. Para usá-lo, o administrador do workspace deve ativar Lakeflow Connect for Google Workspace na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Configure o Google Workspace para habilitar a autenticação do Databricks para o conector do Google Workspace. Use as credenciais recuperadas nestes passos para criar uma conexão do Unity Catalog no Databricks.

Pré-requisitos​

  • Uma account de administrador do Google Workspace com o privilégio Reports . Superadministradores já têm este privilégio. Caso contrário, crie uma função de administrador personalizada que inclua Reports e, em seguida, atribua a função à account que autoriza a conexão. Reports está listado em Reports na lista de privilégios.

    • To ingest the vault table, include the Google Vault Access All Logs privilege on the same custom role, under Vault .
  • Acesso a um projeto do Google Cloud onde você pode habilitar a Admin SDK API e criar credenciais OAuth.

  • Uma edição compatível para cada tabela de origem que exija uma:

Configurar o Google Workspace​

Crie um projeto do Google Cloud, configure a tela de consentimento do OAuth, habilite a API do Admin SDK e crie credenciais de cliente OAuth. Use o ID de cliente e o segredo resultantes para criar a conexão do Unity Catalog no Databricks. Para obter mais informações, consulte Enable Google Workspace APIs e Create access credentials.

Criar ou selecionar um projeto do Google Cloud​

  1. Log in to the Google Cloud console.
  2. Na parte superior da página, abra o seletor de projetos. Selecione um projeto existente ou clique em Criar projeto para criar um novo.
  3. Se você criar um projeto, insira um Nome do projeto descritivo, escolha um Local e clique em Criar . Leva alguns segundos para criar o projeto.
  4. No menu de navegação à esquerda, vá para Visão geral de cloud > Dashboard .
  5. Confirme se o projeto selecionado ou criado é exibido na parte superior da página. Se não estiver, abra o seletor de projetos e selecione-o.

Configure seu aplicativo do Google Cloud​

  1. Na barra de pesquisa superior, pesquise por OAuth consent screen e selecione-a.

  2. On the OAuth consent screen page, click Começar .

  3. Na página Marca , insira as informações a seguir e, em seguida, deixe os campos restantes em branco:

    • Nome do aplicativo : um nome para o aplicativo.
    • User support email : seu endereço de email.
    • Audience : Select Internal .
    • Informação de contato do desenvolvedor : Seu endereço de email.
  4. Clique em Salvar e continuar .

  5. Na página Data access , clique em Add or remove scopes .

  6. In Manually add scopes , enter https://www.googleapis.com/auth/admin.reports.audit.readonly.

  7. Clique em Adicionar à tabela e, em seguida, clique em Atualizar .

  8. Clique em Salvar .

Habilitar a API do Admin SDK​

  1. Na barra de pesquisa superior, pesquise por Admin SDK API e selecione-a.
  2. Na página Admin SDK API , clique em Enable .

Criar credenciais OAuth​

  1. Na barra de pesquisa superior, procure por API & Serviços e selecione-a.
  2. No menu de navegação à esquerda, clique em Credentials .
  3. Clique em Create credentials .
  4. Selecione ID do cliente OAuth .
  5. Em Application type , selecione Web application e insira um Name para o cliente.
  6. Under Authorized redirect URIs , click Add URI .
  7. Insira https://<workspace-url>/login/oauth/http.html. Substitua <workspace-url> pelo host name do workspace do Databricks.
  8. Clique em Criar .
  9. Na caixa de diálogo, registre o Client ID e o Client secret . Use esses valores para criar a conexão do Unity Catalog.

Passos seguintes​

Crie uma conexão do Google Workspace no Databricks. Consulte Criar uma conexão do Google Workspace.