GetS3ObjectMetadata 2025.5.31.15

バンドル

org.apache.nifi | nifi-aws-nar

説明

S3にオブジェクトが存在するかどうかをチェックし、ダウンロードを試みずにそのメタデータを取得します。このプロセッサーは、データ処理を進める前にS3のオブジェクトをチェックする必要があるワークフローのルーターとして使用できます。

タグ

AWS, Amazon, アーカイブ, 存在する, S3

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

AWS 認証情報 プロバイダーサービス

AWS 認証情報プロバイダーの取得に使用するController Service。

バケット

やり取りするS3バケット

通信タイムアウト

AWS への接続を確立するため、または AWS からデータを受信するために、タイムアウトするまでの待機時間。

エンドポイントオーバーライド URL

スキーム、ホスト、ポート、パスを含む AWS デフォルトの代わりに使用するエンドポイント URL。AWS ライブラリは AWS リージョンに基づきエンドポイント URL を選択しますが、このプロパティは選択されたエンドポイント URL を上書きし、他の S3 互換エンドポイントとの使用を可能にします。

FullControl ユーザーリスト

オブジェクトをフルコントロールするユーザーを指定する Amazon ユーザー ID のカンマ区切りのリストまたはメールアドレス

メタデータ属性インクルードパターン

どのオブジェクトメタデータエントリを FlowFileattributes として含めるかを決定するために使用する正規表現パターン。このパターンは 'found' リレーションシップにのみ適用され、'failure'リレーションシップのエラー属性のフィルタリングには使用されません。

メタデータターゲット

これは、メタデータが見つかったときにどこに書き込まれるかを決定します。

オブジェクトキー

使用するS3オブジェクトキー。これは従来のファイルシステムのファイル名に似ています。

所有者

オブジェクトの所有者に使用するAmazon ID

ACL ユーザーリストを読む

オブジェクトのアクセス制御リストの読み取り許可を持つべきユーザーを指定する Amazon User ID のカンマ区切りのリストまたはメールアドレス

閲覧許可ユーザーリスト

オブジェクトの読み取りアクセス権を持つユーザーを指定する、Amazon User ID のカンマ区切りのリスト、またはメールアドレス。

リージョン

AWS 接続先のリージョン。

SSL コンテキストサービス

もしプロバイダーが提供されていれば、接続の作成に使われる SSL Context Service を指定します。

署名者の上書き

AWS S3ライブラリはデフォルトで署名バージョン4を使用しますが、このプロパティを使用すると、古いS3互換サービスをサポートするためにバージョン2の署名者を指定したり、独自のカスタム署名者の実装をプラグインしたりすることができます。

バージョン

メタデータを取得するオブジェクトのバージョン。

custom-signer-class-name

カスタム署名者クラスの完全修飾クラス名。署名者はcom.amazonaws.auth.Signerインターフェイスを実装する必要があります。

custom-signer-module-location

カスタム署名者の JAR ファイルとその依存関係 (もしあれば) を含むファイルやディレクトリへのパスをカンマ区切りにしたリスト。

proxy-configuration-service

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

リレーションシップ

名前

説明

failure

プロセッサーが指定された FlowFile を処理できない場合、それはこのリレーションシップにルーティングされます。

found

提供されたキーのバケットにオブジェクトが見つかりました。

見つかりません

指定されたキーのバケットにオブジェクトが見つかりませんでした。

こちらもご覧ください