FetchGoogleDriveMetadata 2025.5.31.15¶
捆绑包¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
描述¶
提取 Google 云端硬盘文件元数据。这包括文件名称、大小、MIME 类型和权限。文件 ID 必须作为 FlowFile 属性提供。
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
文件 ID |
用于检索以下元数据的文件的 ID |
GCP 凭据服务 |
用于获取 Google Cloud Platform 凭据的控制器服务。 |
关系¶
名称 |
描述 |
---|---|
failure |
如果处理器无法检索 Google 云端硬盘文件元数据,则会将 FlowFile 路由到此处。 |
not.found |
如果找不到文件元数据,则会将 FlowFile 路由到此处 |
retry |
如果处理器应重试请求(例如,在限制速率之后),则会将 FlowFile 路由到此处。 |
success |
成功检索 Google 云端硬盘文件元数据后,会将 FlowFile 路由到此处。 |
写入属性¶
名称 |
描述 |
---|---|
google.drive.drive.id |
共享 Google 云端硬盘的 ID。 |
google.drive.file.name |
文件名称。 |
google.drive.created.time |
文件创建时的时间戳,以自 Unix 纪元以来的毫秒数表示。 |
google.drive.modified.time |
文件修改时的时间戳,以自 Unix 纪元起的毫秒为单位。 |
google.drive.size |
文件大小(以字节为单位)。 |
google.drive.md5 |
文件的 MD5 校验和。 |
google.drive.mime.type |
文件的 MIME 类型。 |
google.drive.version |
文件版本。它会根据用户和系统对文件的更新而变化。 |
google.drive.webUrl |
用于在浏览器中的相关 Google 编辑器或查看器中打开文件的链接。 |
google.drive.lastModifiedBy.displayName |
修改文件的用户的显示名称。 |
google.drive.lastModifiedBy.email |
修改文件的用户的电子邮件地址。 |
google.drive.permissions.<role>.users |
具有指定角色的用户的电子邮件地址列表,以逗号分隔。有效角色包括“owner”、“organizer”、“fileOrganizer”、“writer”、“commenter”、“reader”。例如,如果所有者是 john.doe@gmail.com,而用户 jane.doe@gmail.com 和 jake.doe@gmail.com 是阅读者,则会有一个名为 |
google.drive.permissions.<role>.groups |
具有指定角色的群组电子邮件地址列表,以逗号分隔。有效角色包括“owner”、“organizer”、“fileOrganizer”、“writer”、“commenter”、“reader”。例如,如果所有者是 |
google.drive.permissions.<role>.domains |
以逗号分隔的域名列表,所有用户都具有给定角色。有效角色包括“owner”、“organizer”、“fileOrganizer”、“writer”、“commenter”、“reader”。例如,如果域名 |
google.drive.permissions.<role>.public |
如果文件是公开共享的,则对于任何适用于公众的角色,该属性的值都将为“true”。 |
google.drive.file.path |
Google 云端硬盘中文件的分层路径,例如“parent_folder/child_folder/file.txt”。 |