Prérequis
- Lien du dossier Drive - Le lien vers le dossier Google Drive à partir duquel vous voulez synchroniser les fichiers (inclut les fichiers situés dans les sous-dossiers)
- Un projet GCP
- Activer l’API Google Drive dans votre projet GCP
- Clé de Compte de Service avec accès au dossier Google Drive que vous voulez synchroniser
Guide de Configuration
Le connecteur source Google Drive supporte l’authentification par Clé de Compte de Service.Configurer la clé de compte de service
Créer un compte de service
- Ouvrez la page Comptes de Service dans votre console Google Cloud.
- Sélectionnez un projet existant, ou créez un nouveau projet.
- En haut de la page, cliquez sur + Créer un compte de service.
- Entrez un nom et une description pour le compte de service, puis cliquez sur Créer et Continuer.
- Sous Permissions du compte de service, sélectionnez les rôles à accorder au compte de service, puis cliquez sur Continuer. Nous recommandons le rôle Visualiseur.
Générer une clé
- Allez à la page Console API/Identifiants et cliquez sur l’adresse e-mail du compte de service que vous venez de créer.
- Dans l’onglet Clés, cliquez sur + Ajouter une clé, puis cliquez sur Créer une nouvelle clé.
- Sélectionnez JSON comme type de clé. Cela générera et téléchargera le fichier de clé JSON que vous utiliserez pour l’authentification. Cliquez sur Continuer.
Activer l’API Google Drive
- Allez à la page Console API/Bibliothèque.
- Assurez-vous d’avoir sélectionné le bon projet depuis le haut.
- Trouvez et sélectionnez l’API Google Drive.
- Cliquez sur ACTIVER.
Si votre dossier est visible par quiconque avec son lien, aucune action supplémentaire n’est nécessaire. Sinon, donnez l’accès à votre compte de service à votre dossier. Consultez cette vidéo pour savoir comment procéder.
Dans l’admin Paradigm
Configuration de la Source de Données
- Naviguez vers la section DATASOURCES dans votre interface d’administration Paradigm
- Créez une nouvelle Source de Données avec Type de source de données = Google Drive
- Ajoutez votre clé de compte de service Google Cloud au format JSON :
- Pour Lien du Dossier, entrez le lien vers le dossier Google Drive. Pour obtenir le lien, naviguez vers le dossier que vous voulez synchroniser dans l’interface Google Drive, et copiez l’URL actuelle.
-
Configurez le paramètre optionnel Date de Début qui marque une date et heure de début en UTC pour la réplication des données. Tous les fichiers qui n’ont pas été modifiés depuis cette date/heure spécifiée ne seront pas répliqués. Utilisez le sélecteur de date fourni (recommandé) ou entrez la date désirée de manière programmée au format
YYYY-MM-DDTHH:mm:ssZ
. Laisser ce champ vide répliquera les données de tous les fichiers qui n’ont pas été exclus par le Motif de Chemin et le Préfixe de Chemin. - Cliquez sur Configurer la source et attendez que les tests se terminent.
Méthode d’Authentification
Authentification par Clé de Compte de Service
- Utilise un fichier de clé JSON généré depuis la Console Google Cloud
- Fournit un accès sécurisé aux dossiers Google Drive
- Nécessite une attribution de rôle appropriée (rôle Visualiseur recommandé)
- Le compte de service doit avoir accès au dossier Google Drive cible
Détails de Synchronisation des Fichiers
Contenu Inclus
- Tous les fichiers dans le dossier spécifié
- Fichiers dans tous les sous-dossiers (synchronisation récursive)
- Seuls les types de fichiers supportés sont traités
- Les fichiers dans les limites de taille sont inclus
Contenu Exclu
- Les types de fichiers non supportés sont automatiquement exclus
- Les fichiers qui dépassent les limites de taille sont ignorés
- Les fichiers peuvent être filtrés en utilisant les paramètres Motif de Chemin et Préfixe de Chemin
Dépannage
Problèmes Courants
Erreurs d’Authentification- Vérifiez que la clé JSON du compte de service est correctement formatée
- Assurez-vous que le compte de service a les permissions nécessaires
- Vérifiez que l’API Google Drive est activée pour votre projet
- Confirmez que le compte de service a accès au dossier cible
- Pour les dossiers privés, partagez explicitement le dossier avec l’e-mail du compte de service
- Vérifiez les permissions du dossier et les paramètres de partage
- Vérifiez que le format du lien du dossier est correct
- Vérifiez le paramètre Date de Début s’il est utilisé
- Révisez les limitations de type de fichier et de taille