SlackRecordSink¶
描述¶
格式化记录,然后使用 Slack Post Message API 其发送到已配置的通道。该服务需要已配置机器人用户的 Slack 应用程序,才能访问 Slack 工作区。要向 Slack 发布消息,需要机器人用户 OAuth 持有者令牌。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 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 客户端 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。