CaptureGoogleDriveChanges 2025.10.2.19¶
バンドル¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
説明¶
Captures changes to a Shared Google Drive and emits a FlowFile for each change that occurs. This includes addition and deletion of files, as well as changes to file metadata and permissions. The processor is designed to be used in conjunction with the FetchGoogleDrive processor.
入力要件¶
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')。 |