HttpRecordSink

説明

HTTP post を使って記録を形式化し、構成された uri に送信します。Record Writerは、 HTTP postリクエストの本文として送信される記録を形式化します。JsonRecordSetWriter は、 HTTP のポストの多くが JSON 本文を必要とするため、このプロセッサーとよく使われます。

タグ

http、ポスト、記録、シンク

プロパティ

以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。

表示名

API 名前

デフォルト値

許容値

説明

API URL *

API URL

HTTP のリクエストを受け取る URL。

最大バッチサイズ *

最大バッチサイズ

0

各 HTTP リクエストの本文で送信する最大記録数を指定します。ゼロは、バッチサイズが制限されず、すべての記録が単一の HTTP リクエストでまとめて送信されることを意味します。

OAuth2 アクセス トークン プロバイダー

OAuth2 アクセス トークン プロバイダー

OAuth2 サービスは、 HTTP リクエストにアクセストークンを提供します。

ウェブサービス クライアント プロバイダー *

ウェブサービス クライアント プロバイダー

HTTP リクエストを送信するための HTTP クライアントを提供するController Service。

Record Writer *

record-sink-record-writer

記録の書き出しに使用するController Serviceを指定します。

状態管理

このコンポーネントは状態を保存しません。

制限あり

このコンポーネントには制限はありません。

システムリソースに関する考察

このコンポーネントは、システムリソースを考慮したものではありません。