HttpRecordSink¶
Description¶
Formatez et envoyez des enregistrements à une uri configurée à l’aide d’une publication HTTP. Le Record Writer formate les enregistrements qui sont envoyés dans le corps de la requête HTTP. JsonRecordSetWriter est souvent utilisé avec ce processeur car de nombreux publications HTTP nécessitent un corps JSON.
Propriétés¶
Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.
Nom d’affichage |
Nom d’API |
Valeur par défaut |
Valeurs autorisées |
Description |
---|---|---|---|---|
API URL * |
API URL |
L’URL qui reçoit les requêtes HTTP. |
||
Taille maximale des lots * |
Maximum Batch Size |
0 |
Indique le nombre maximal d’enregistrements à envoyer dans le corps de chaque requête HTTP. Zéro signifie que la taille du lot n’est pas limitée et que tous les enregistrements sont envoyés ensemble dans une seule requête HTTP. |
|
Fournisseur de jeton d’accès OAuth2 |
Fournisseur de jeton d’accès OAuth2 |
Service OAuth2 qui fournit les jetons d’accès pour les requêtes HTTP. |
||
Fournisseur de service Web client * |
Fournisseur de service Web client |
Service de contrôleur qui fournit le client HTTP pour l’envoi des requêtes HTTP. |
||
Record Writer * |
record-sink-record-writer |
Indique le Controller Service à utiliser pour l’extraction des enregistrements. |
Gestion de l’État¶
Ce composant ne stocke pas d’état.
Restreint¶
Cette composante n’est pas limitée.
Considérations relatives aux ressources du système¶
Ce composant ne précise pas les ressources du système à prendre en compte.