FetchGoogleDrive 2025.5.31.15

バンドル

org.apache.nifi | nifi-gcp-nar

説明

Googleドライブフォルダからファイルを取得します。ListGoogleDrive と併用するように設計されています。Googleドライブへのアクセスのセットアップについては、「追加情報」をご覧ください。

タグ

ドライブ、フェッチ、グーグル、ストレージ

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

Googleドキュメント エクスポート タイプ

GoogleドキュメントはGoogleドライブから直接ダウンロードすることはできません。代わりに、指定された MIME Typeにエクスポートする必要があります。入力される FlowFile の MIME Type がファイルが Google Document であることを示すイベントの場合、このプロパティはドキュメントをエクスポートする MIME Type を指定します。

Google Drawing エクスポート タイプ

Google DrawingsはGoogle Driveから直接ダウンロードすることはできません。代わりに、指定された MIME Typeにエクスポートする必要があります。入力される FlowFile の MIME Type が、ファイルが Google Drawing であることを示すイベントにおいて、このプロパティは、図面をエクスポートする MIME Type を指定します。

Googleプレゼンテーション エクスポート タイプ

Googleプレゼンテーションは、Googleドライブから直接ダウンロードすることはできませんが、代わりに指定され たMIME Typeにエクスポートする必要があります。入力される FlowFile の MIME タイプが、ファイルが Google Presentation であることを示すイベントの場合、このプロパティは、プレゼンテーションをエクスポートする MIME タイプを指定します。

Googleスプレッドシート エクスポート タイプ

Googleスプレッドシートは、Googleドライブから直接ダウンロードすることはできませんが、代わりに指定された MIME Typeにエクスポートする必要があります。入力される FlowFile の MIME Type がファイルが Google Spreadsheet であることを示すイベントの場合、このプロパティはスプレッドシートをエクスポートする MIME Type を指定します。

connect-timeout

Google Driveサービスへの接続にかかる最大待機時間。

drive-file-id

フェッチするファイルのドライブ ID。ドライブ ID の入手方法については、「追加情報」をご覧ください。

gcp-credentials-provider-service

Google Cloud Platform の認証情報の取得に使用する Controller Service。

proxy-configuration-service

ネットワークリクエストをプロキシするプロキシ構成Controller Serviceを指定します。

read-timeout

Google Driveサービスからの応答にかかる最大待ち時間。

リレーションシップ

名前

説明

failure

FlowFile は、取得を試みたが失敗した各ファイルについて、ここにルーティングされます。

success

FlowFile は、正常に取得されたファイルごとにここにルーティングされます。

属性の書き込み

名前

説明

ドライブID

ファイルのID

filename

ファイル名

mime.type

ファイルの MIME タイプ

drive.size

ファイルのサイズ。ファイルサイズが利用可能でない場合(外部保存ファイルなど)は0をセット。

drive.size.available

ファイルサイズが既知/利用可能 かどうかを示します。

drive.timestamp

ファイルの最終更新時刻または作成時刻(いずれか大きい方)。その理由は、Googleドライブにアップロードすると、ファイルの元の更新日が保持されるからです。「作成時刻」は、アップロードが発生した時刻を取ります。しかし、アップロードされたファイルは後で変更することができます。

drive.created.time

ファイルの作成時間

drive.modified.time

ファイルの最終更新時刻

drive.owner

ファイルの所有者

drive.last.modifying.user

ファイルの最終変更ユーザー

drive.web.view.link

ファイルへのウェブ表示リンク

drive.web.content.link

ファイルへのウェブコンテンツリンク

drive.parent.folder.id

ファイルの親フォルダの ID

drive.parent.folder.name

ファイルの親フォルダ名

drive.shared.drive.id

共有ドライブの ID (ファイルが共有ドライブにある場合)

drive.shared.drive.name

共有ドライブの名前(ファイルが共有ドライブにある場合)

error.code

Google Driveが返すエラーコード

error.message

Google Driveが返すエラーメッセージ

他のコンポーネントを含むユースケース

Googleドライブフォルダ内の全ファイルの取得

こちらもご覧ください