SlackRecordSink

説明

Slack Post Message API を使って形式を整え、構成されたチャンネルに記録を送信します。このサービスを利用するには、Slackワークスペースにアクセスするためのボットユーザーが構成されたSlackアプリが必要です。Bot User OAuth Bearer Tokenは、Slackにメッセージを投稿する際に必要です。

タグ

記録, sink, slack

プロパティ

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

表示名

API 名前

デフォルト値

許容値

説明

アクセストークン *

access-token

NiFi から送信された Slack リクエストの認証と認可に使用されるBot OAuth トークン。

API URL *

api-url

https://slack.com/api

Slack Web API URL チャンネルにテキストメッセージを投稿できます。変更する必要があるのは、Slack が API URL を変更した場合だけです。

チャンネル ID *

channel-id

メッセージを送信する Slack チャンネル、プライベートグループ、または IM チャンネル。チャンネル名の代わりにチャンネル ID を使用。

文字セットの入力 *

input-character-set

UTF-8

Slackメッセージの生成に使用する記録の文字セットを指定します。

Record Writer *

record-sink-record-writer

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

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

web-service-client-provider

Slack API と通信するための HTTP クライアントを提供するController Service。

状態管理

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

制限あり

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

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

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