FetchGoogleDriveMetadata 2025.10.2.19¶
Bundle¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Description¶
Fetches Google Drive file metadata. This includes the file’s name, size, MIME type, and permissions. The file ID must be provided as a FlowFile attribute.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
ID du fichier |
L’identifiant d’un fichier pour lequel il faut récupérer les métadonnées |
GCP Credentials Service |
Le Controller Service utilisé pour obtenir les identifiants Google Cloud Platform. |
Relations¶
Nom |
Description |
|---|---|
failure |
Un FlowFile est routé ici si le processeur ne parvient pas à récupérer les métadonnées des fichiers Google Drive. |
not.found |
Un FlowFile est routé ici si les métadonnées du fichier n’ont pas été trouvées |
retry |
Un FlowFile est routé ici si le processeur doit réessayer la requête (par exemple, après une limitation du débit). |
success |
Un FlowFile est routé ici après avoir récupéré avec succès les métadonnées d’un fichier Google Drive. |
Écrit les attributs¶
Nom |
Description |
|---|---|
google.drive.drive.id |
L’ID du Google Drive partagé. |
google.drive.file.name |
Le nom du fichier. |
google.drive.created.time |
L’horodatage de la création du fichier, en millisecondes depuis l’époque Unix. |
google.drive.modified.time |
L’horodatage de la modification du fichier, en millisecondes depuis l’époque Unix. |
google.drive.size |
La taille du fichier en octets. |
google.drive.md5 |
Somme de contrôle MD5 du fichier. |
google.drive.mime.type |
Le type MIME du fichier. |
google.drive.version |
La version du fichier. Celle-ci change en fonction des mises à jour du fichier effectuées par l’utilisateur et le système. |
google.drive.webUrl |
Un lien permettant d’ouvrir le fichier dans un éditeur ou une visionneuse Google dans un navigateur. |
google.drive.lastModifiedBy.displayName |
Nom d’affichage de l’utilisateur qui a modifié le fichier. |
google.drive.lastModifiedBy.email |
Adresse e-mail de l’utilisateur qui a modifié le fichier. |
google.drive.permissions.<rôle>.users |
La liste séparée par des virgules des adresses e-mail des utilisateurs ayant le rôle spécifié. Les rôles valides sont « owner », « organizer », « fileOrganizer », « writer », « commenter » et « reader ». Par exemple, si le propriétaire est john.doe@gmail.com et que les utilisateurs jane.doe@gmail.com et jake.doe@gmail.com sont des lecteurs, il y aura un attribut nommé |
google.drive.permissions.<rôle>.groups |
La liste séparée par des virgules des adresses e-mail des groupes ayant le rôle spécifié. Les rôles valides sont « owner », « organizer », « fileOrganizer », « writer », « commenter » et « reader ». Par exemple, si le propriétaire est |
google.drive.permissions.<rôle>.domains |
La liste séparée par des virgules de noms de domaine pour lesquels tous les utilisateurs ont le rôle spécifié. Les rôles valides sont « owner », « organizer », « fileOrganizer », « writer », « commenter » et « reader ». Par exemple, si tous les utilisateurs du domaine |
google.drive.permissions.<rôle>.public |
Si un fichier est partagé publiquement, cet attribut sera ajouté avec la valeur « true » pour tous les rôles qui s’appliquent au public. |
google.drive.file.path |
Le chemin hiérarchique du fichier dans Google Drive, par exemple « dossier_parent/dossier_enfant/fichier.txt ». |