Configurez l’authentification pour Google Workspace
Bêta
Cette fonctionnalité est en version bêta. Pour l’utiliser, l’administrateur d’un workspace doit activer Lakeflow Connect for Google Workspace depuis la page Previews . Consultez Gérer les aperçus Databricks.
Configurez Google Workspace pour activer l’authentification depuis Databricks pour le connecteur Google Workspace. Utilisez les identifiants récupérés lors de ces étapes pour créer une connexion Unity Catalog dans Databricks.
Prérequis
-
Un compte administrateur Google Workspace doté du privilège Reports . Super-administrateurs disposent déjà de ce privilège. Sinon, créez un rôle d’administrateur personnalisé incluant Reports , puis attribuez ce rôle au compte qui autorise la connexion. Reports figure sous Reports dans la liste des privilèges.
- Pour ingérer la table
vault, incluez le privilège Google Vault Access All Logs sur le même rôle personnalisé, sous Vault .
- Pour ingérer la table
-
Accès à un projet Google Cloud dans lequel vous pouvez activer l'API Admin SDK et créer des identifiants OAuth.
-
Une édition prise en charge pour chaque table source qui en requiert une :
- Les tables
driveetkeepnécessitent une édition Business ou Enterprise. Consultez la référence Admin SDK Reports API reference. - La table
access_transparencynécessite Frontline Plus, Enterprise Plus, Education Standard, Education Plus ou Enterprise Essentials Plus. Voir Transparence des accès. - La table
vaultnécessite une licence de l'extension Google Vault. Consultez la page Licences Google Vault.
- Les tables
Configurer Google Workspace
Créez un projet Google Cloud, configurez l’écran de consentement OAuth, activez l’API Admin SDK et créez des identifiants client OAuth. Utilisez l’ID client et le secret ainsi obtenus pour créer la connexion Unity Catalog dans Databricks. Pour plus d’informations, consultez Activer les APIs Google Workspace et Créer des identifiants d’accès.
Créer ou sélectionner un projet Google Cloud
- Connexion à la console Google Cloud.
- En haut de la page, ouvrez le sélecteur de projets. Sélectionnez un projet existant ou cliquez sur Créer un projet pour en créer un nouveau.
- Si vous créez un projet, saisissez un Nom de projet explicite, choisissez un Emplacement , puis cliquez sur Créer . La création du projet prend quelques secondes.
- Dans le menu de navigation de gauche, accédez à Présentation du cloud > Tableau de bord .
- Confirmez que le projet que vous avez sélectionné ou créé s’affiche en haut de la page. Si ce n’est pas le cas, ouvrez le sélecteur de projet et sélectionnez-le.
Configurer votre application Google Cloud
-
Dans la barre de recherche supérieure, recherchez « écran de consentement OAuth » et sélectionnez-le.
-
Sur la page OAuth consent screen , cliquez sur Get start .
-
Sur la page Branding , saisissez les informations suivantes, puis laissez les champs restants vides :
- App name : nom de l'application.
- E-mail du support utilisateur : votre adresse e-mail.
- Audience : sélectionnez Internal .
- Informations de contact du développeur : votre adresse e-mail.
-
Cliquez sur Enregistrer et continuer .
-
Sur la page Data access , cliquez sur Add or remove scopes .
-
Dans Manually add scopes , saisissez
https://www.googleapis.com/auth/admin.reports.audit.readonly. -
Cliquez sur Add to table , puis sur Update .
-
Cliquez sur Enregistrer .
Activer l’API Admin SDK
- Dans la barre de recherche supérieure, recherchez Admin SDK API et sélectionnez-le.
- Sur la page Admin SDK API , cliquez sur Enable .
Créer des identifiants OAuth
- Dans la barre de recherche supérieure, recherchez API & Services et sélectionnez-le.
- Dans le menu de navigation de gauche, cliquez sur Credentials .
- Cliquez sur Create credentials .
- Sélectionnez OAuth client ID .
- Pour Type d’application , sélectionnez Application Web , puis saisissez un Nom pour le client.
- Sous Authorized redirect URIs , cliquez sur Add URI .
- Saisissez
https://<workspace-url>/login/oauth/http.html. Remplacez<workspace-url>par le host name du workspace Databricks. - Cliquez sur Créer .
- Dans la boîte de dialogue, enregistrez les éléments Client ID et Client secret . Utilisez ces valeurs pour créer la connexion Unity Catalog.
Étapes suivantes
Créez une connexion Google Workspace dans Databricks. Consultez la section Créer une connexion Google Workspace.