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.

Tags

authorization, cloud, drive, gcp, google, openflow, permissions, storage, unstructured

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.owner.users mit dem Wert john.doe@gmail.com und ein Attribut namens google.drive.permissions.reader.users mit dem Wert jane.doe@gmail.com, jake.doe@gmail.com

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 employees@openflow-all-dev.iam.gserviceaccount.com und die Gruppe contractors@openflow-all-dev.iam.gserviceaccount.com ein Leser ist, gäbe es ein Attribut namens google.drive.permissions.owner.groups mit dem Wert employees@openflow-all-dev.iam.gserviceaccount.com und ein Attribut namens google.drive.permissions.reader.groups mit dem Wert contractors@openflow-all-dev.iam.gserviceaccount.com

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 snowflake.com die Rolle des Lesers haben, gäbe es ein Attribut namens google.drive.permissions.reader.domains mit dem Wert snowflake.com

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“.

Siehe auch: