SlackRecordSink

描述

格式化记录,然后使用 Slack Post Message API 其发送到已配置的通道。该服务需要已配置机器人用户的 Slack 应用程序,才能访问 Slack 工作区。要向 Slack 发布消息,需要机器人用户 OAuth 持有者令牌。

标签

record、sink、slack

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

访问令牌 *

access-token

机器人 OAuth 令牌,用于对 NiFi 发送的 Slack 请求进行身份验证和授权。

API URL *

api-url

https://slack.com/api (https://slack.com/api)

Slack Web API URL,用于向通道发布文本消息。只有在 Slack 更改其 API URL 时,才需要对此进行更改。

通道 ID *

channel-id

用于接收消息的 Slack 通道、私人组或 IM 通道。使用通道 ID 代替名称。

输入字符集 *

input-character-set

UTF-8

指定用于生成 Slack 消息的记录字符集。

记录写入器 *

record-sink-record-writer

指定用于写出记录的控制器服务。

Web 服务客户端提供商 *

web-service-client-provider

控制器服务,用于提供与 Slack API 通信的 HTTP 客户端

状态管理

此组件不存储状态。

受限

此组件不受限制。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文