SlackRecordSink¶
설명¶
Slack Post Message API 를 사용하여 구성된 채널에 레코드의 형식을 지정하고 전송합니다. 이 서비스를 사용하려면 Slack 워크스페이스에 액세스하도록 구성된 봇 사용자가 있는 Slack 앱이 필요합니다. Slack에 메시지를 게시하려면 봇 사용자 OAuth 무기명 토큰이 필요합니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름 |
API 이름 |
기본값 |
허용되는 값 |
설명 |
---|---|---|---|---|
액세스 토큰 * |
access-token |
NiFi 에서 보낸 Slack 요청을 인증하고 승인하는 데 사용되는 봇 OAuth 토큰입니다. |
||
API URL * |
api-url |
채널에 텍스트 메시지를 게시하기 위한 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 클라이언트 제공 컨트롤러 서비스 |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
이 구성 요소는 제한되지 않습니다.
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.