SlackRecordSink

Description

Formatez et envoyez des enregistrements à un canal configuré à l’aide de l’API Slack Post Message. Le service exige une App Slack avec un Utilisateur Bot configuré pour l’accès à un espace de travail Slack. Le jeton du porteur OAuth de l’utilisateur Bot est une exigence pour la publication de messages sur Slack.

Balises

record, sink, slack

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

Jeton d’accès *

access-token

Jeton OAuth Bot utilisé pour authentifier et autoriser la requête Slack envoyée par NiFi.

API URL *

api-url

https://slack.com/api

URL d’API Slack Web pour l’envoi de messages textuels aux canaux. La modification est nécessaire uniquement si Slack change son URL d’API.

ID de chaîne *

channel-id

Canal Slack, groupe privé ou canal IM auquel envoyer le message. Utilisez l’ID de canal au lieu du nom.

Ensemble de caractères d’entrée *

input-character-set

UTF-8

Spécifie l’ensemble des caractères des enregistrements utilisés pour générer le message Slack.

Record Writer *

record-sink-record-writer

Indique le Controller Service à utiliser pour l’extraction des enregistrements.

Fournisseur de service Web client *

web-service-client-provider

Service de contrôleur pour fournir le client HTTP pour la communication avec l’API Slack

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.