CaptureGoogleDriveChanges 2025.5.31.15¶
バンドル¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
説明¶
共有Googleドライブへの変更をキャプチャし、変更が発生するたびに FlowFile を返します。これには、ファイルの追加や削除、ファイルのメタデータやパーミッションの変更が含まれます。このプロセッサーは、 FetchGoogleDrive プロセッサーと組み合わせて使用するように設計されています。
入力要件¶
FORBIDDEN
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
ドライブ ID |
監視する共有Googleドライブの ID 。 |
GCP 認証情報・サービス |
Google Cloud Platform の認証情報の取得に使用する Controller Service。 |
状態管理¶
スコープ |
説明 |
---|---|
CLUSTER |
どの変更が既に処理されたかを追跡するためのトークン/カーソルを格納します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
created |
このリレーションシップは、作成されるすべてのファイルに使用されます。 |
removed |
この関係は、削除されたファイルに使用されます。 |
updated |
この関係は、更新されるすべてのファイルに使用されます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
google.drive.drive.id |
共有Googleドライブの ID。 |
Google.drive.file.id |
変更されたファイルの ID。 |
ドライブID |
変更されたファイルの ID。これは、 FetchGoogleDrive のデフォルト構成との互換性のために繰り返されます。 |
google.drive.file.name |
変更されたファイル名。 |
google.drive.change.type |
発生した変更のタイプ。可能な値は 'CREATED', 'UPDATED', または 'DELETED'です。 |
google.drive.change.time |
Unixエポックからのミリ秒単位での変更のタイムスタンプ。 |
google.drive.created.time |
Unixエポックからのミリ秒単位でのファイル作成時のタイムスタンプ。 |
google.drive.webUrl |
関連するGoogleエディターまたはブラウザのビューアーでファイルを開くためのリンク。 |
google.drive.size |
ファイルのサイズ(バイト単位)。 |
google.drive.md5 |
ファイルの MD5 チェックサム。 |
google.drive.version |
ファイルのバージョン。これは、ユーザーやシステムによるファイルの更新に基づいて変更されます。 |
google.drive.mime.type |
MIME ファイルのタイプ。 |
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')。 |