FetchGoogleDriveMetadata 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Beschreibung¶
Ruft die Metadaten von Google Drive-Dateien ab. Dazu gehören der Name der Datei, die Größe, der MIME-Typ und die Berechtigungen. Die Datei-ID muss als FlowFile-Attribut angegeben werden.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Datei-ID |
Eine ID einer Datei, für die die Metadaten abgerufen werden sollen |
GCP Credentials Service |
Der Controller Service, der verwendet wird, um Anmeldeinformationen für Google Cloud Platform zu erhalten. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Ein FlowFile wird hierher weitergeleitet, wenn der Prozessor die Metadaten der Google Drive-Datei nicht abrufen kann. |
not.found |
Ein FlowFile wird hierher weitergeleitet, wenn die Dateimetadaten nicht gefunden wurden. |
retry |
Ein FlowFile wird hierher weitergeleitet,, wenn der Prozessor die Anfrage erneut versuchen soll (z. B. nach einer Ratenbegrenzung). |
success |
Ein FlowFile wird hierher weitergeleitet, nachdem es erfolgreich Metadaten von Google Drive-Dateien abgerufen hat. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
google.drive.drive.id |
Die ID des Shared Google Drive. |
google.drive.file.name |
Der Name der Datei. |
google.drive.created.time |
Der Zeitstempel für den Zeitpunkt, an dem die Datei erstellt wurde, in Millisekunden seit der Unix-Epoche. |
google.drive.modified.time |
Der Zeitstempel, wann die Datei geändert wurde, in Millisekunden seit Epoche. |
google.drive.size |
Die Größe der Datei in Bytes. |
google.drive.md5 |
Die MD5-Prüfsumme der Datei. |
google.drive.mime.type |
Der MIME-Typ der Datei. |
google.drive.version |
Die Version der Datei. Dies ändert sich je nach Benutzer und systembasierten Aktualisierungen der Datei. |
google.drive.webUrl |
Ein Link zum Öffnen der Datei in einem entsprechenden Google-Editor oder -Viewer in einem Browser. |
google.drive.lastModifiedBy. displayName |
Ein Anzeigename des Benutzers, der die Datei geändert hat. |
google.drive.lastModifiedBy.email |
Eine E-Mail-Adresse des Benutzers, der die Datei geändert hat. |
google.drive.permissions.<role>.users |
Eine durch Kommas getrennte Liste von E-Mail-Adressen für Benutzer mit der angegebenen Rolle. Gültige Rollen sind „owner“, „organizer“, „fileOrganizer“, „writer“, „commenter“, „reader“. Wenn zum Beispiel der Eigentümer john.doe@gmail.com ist und die Benutzer jane.doe@gmail.com und jake.doe@gmail.com Leser sind, gäbe es ein Attribut namens |
google.drive.permissions.<role>.groups |
Eine durch Kommas getrennte Liste von E-Mail-Adressen für Gruppen mit der angegebenen Rolle. Gültige Rollen sind „owner“, „organizer“, „fileOrganizer“, „writer“, „commenter“, „reader“. Wenn zum Beispiel der Eigentümer |
google.drive.permissions.<role>.domains |
Eine durch Kommas getrennte Liste von Domänennamen, für die alle Benutzer die angegebene Rolle haben. Gültige Rollen sind „owner“, „organizer“, „fileOrganizer“, „writer“, „commenter“, „reader“. Wenn zum Beispiel alle Benutzer in der Domäne |
google.drive.permissions.<role>.public |
Wenn eine Datei öffentlich freigegeben ist, wird dieses Attribut mit dem Wert „true“ für alle Rollen hinzugefügt, die für die Öffentlichkeit gelten. |
google.drive.file.path |
Der hierarchische Pfad der Datei in Google Drive, z. B. „parent_folder/child_folder/file.txt“. |