FetchGoogleDriveMetadata 2025.5.31.15¶
バンドル¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
説明¶
Google Driveファイルのメタデータを取得します。これには、ファイル名、サイズ、 MIME タイプ、パーミッションが含まれます。ファイル ID は、 FlowFile 属性としてプロバイダーされなければなりません。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
ファイル ID |
メタデータを取得するファイルのID。 |
GCP 認証情報・サービス |
Google Cloud Platform の認証情報の取得に使用する Controller Service。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
プロセッサーがGoogle Driveファイルのメタデータの取得に失敗した場合、 FlowFile は、ここにルーティングされます。 |
not.found |
ファイルのメタデータが見つからなかった場合、 FlowFile がルーティングされます。 |
retry |
プロセッサーがリクエストを再試行する必要がある場合(例えば、レート制限後)、 FlowFile がここにルーティングされます。 |
success |
Google Driveのファイルメタデータの取得に成功すると、 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 Drive 内のファイルの階層パス (例 'parent_folder/child_folder/file.txt')。 |