HttpRecordSink¶
説明¶
HTTP post を使って記録を形式化し、構成された uri に送信します。Record Writerは、 HTTP postリクエストの本文として送信される記録を形式化します。JsonRecordSetWriter は、 HTTP のポストの多くが JSON 本文を必要とするため、このプロセッサーとよく使われます。
プロパティ¶
以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが 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を指定します。 |
状態管理¶
このコンポーネントは状態を保存しません。
制限あり¶
このコンポーネントには制限はありません。
システムリソースに関する考察¶
このコンポーネントは、システムリソースを考慮したものではありません。