SlackRecordSink

설명

Slack Post Message API 를 사용하여 구성된 채널에 레코드의 형식을 지정하고 전송합니다. 이 서비스를 사용하려면 Slack 워크스페이스에 액세스하도록 구성된 봇 사용자가 있는 Slack 앱이 필요합니다. Slack에 메시지를 게시하려면 봇 사용자 OAuth 무기명 토큰이 필요합니다.

태그

record, sink, slack

속성

아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.

표시 이름

API 이름

기본값

허용되는 값

설명

액세스 토큰 *

access-token

NiFi 에서 보낸 Slack 요청을 인증하고 승인하는 데 사용되는 봇 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

레코드 작성에 사용할 컨트롤러 서비스를 지정합니다.

웹 서비스 클라이언트 공급자 *

web-service-client-provider

Slack API 와 통신하기 위한 HTTP 클라이언트 제공 컨트롤러 서비스

상태 관리

이 구성 요소는 상태를 저장하지 않습니다.

제한됨

이 구성 요소는 제한되지 않습니다.

시스템 리소스 고려 사항

이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.