GetS3ObjectMetadata 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-aws-nar
説明¶
S3にオブジェクトが存在するかどうかをチェックし、ダウンロードを試みずにそのメタデータを取得します。このプロセッサーは、データ処理を進める前に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 |
提供されたキーのバケットにオブジェクトが見つかりました。 |
見つかりません |
指定されたキーのバケットにオブジェクトが見つかりませんでした。 |