RestLookupService
RestLookupService (REST 조회 서비스)
REST 서비스를 사용해 값을 조회하는 서비스예요.
출처: 문서
본문
설명
REST 서비스를 사용해 값을 조회해요.
태그
http, json, lookup, rest, xml
속성 (Properties)
아래 목록에서 필수 속성은 별표(*)로 표시했어요. 그 외 속성은 선택 사항이고, 표에는 기본값과 NiFi Expression Language 지원 여부도 함께 나와 있어요.
| 표시 이름 | API 이름 | 기본값 | 허용 값 | 설명 |
|---|---|---|---|---|
| Proxy Configuration Service | proxy-configuration-service |
네트워크 요청을 프록시할 Proxy Configuration Controller Service를 지정해요. SOCKS의 경우 선택한 SOCKS 버전이 프로세서에서 사용될 것이라고 보장되지 않아요. | ||
| Authentication Strategy * | rest-lookup-authentication-strategy |
NONE |
None, Basic, OAuth2 | REST 서비스에 사용할 인증 전략이에요. |
| Basic Authentication Password | rest-lookup-basic-auth-password |
클라이언트가 Remote URL에 대해 인증하는 데 사용할 비밀번호예요. | ||
| Basic Authentication Username | rest-lookup-basic-auth-username |
클라이언트가 Remote URL에 대해 인증하는 데 사용할 사용자 이름이에요. 제어 문자(0-31), :, 또는 DEL(127)을 포함할 수 없어요. |
||
| Connection Timeout * | rest-lookup-connection-timeout |
5 secs |
원격 서비스에 연결하기 위한 최대 대기 시간이에요. | |
| Use Digest Authentication | rest-lookup-digest-auth |
false |
true false |
Digest Authentication을 사용해 웹사이트와 통신할지 여부예요. 'Basic Authentication Username'과 'Basic Authentication Password'가 인증에 사용돼요. |
| OAuth2 Access Token Provider * | rest-lookup-oauth2-access-token-provider |
Authorization Header를 사용해 HTTP 요청에 적용되는 OAuth2 Bearer Token의 관리형 검색을 활성화해요. | ||
| Read Timeout * | rest-lookup-read-timeout |
15 secs |
원격 서비스로부터의 응답을 위한 최대 대기 시간이에요. | |
| Record Path | rest-lookup-record-path |
강화할 레코드 셋에 병합할 실제 데이터를 얻을 위치를 레코드에서 정의하는 데 사용할 수 있는 선택적 레코드 경로예요. | ||
| Record Reader * | rest-lookup-record-reader |
페이로드를 로드하고 이를 레코드 셋으로 처리하는 데 사용할 레코드 리더예요. | ||
| Response Handling Strategy * | rest-lookup-response-handling-strategy |
RETURNED |
Returned, Evaluated | 모든 응답을 반환할지, 아니면 실패한 HTTP 상태 코드에 대해 오류를 던질지 여부예요. |
| SSL Context Service | rest-lookup-ssl-context-service |
TLS/SSL 연결에 클라이언트 인증서 정보를 제공하는 데 사용하는 SSL Context Service예요. | ||
| URL * | rest-lookup-url |
REST 엔드포인트의 URL이에요. Expression Language는 flowfile 속성이 아니라 조회 키/값 쌍에 대해 평가돼요. |
상태 관리
이 컴포넌트는 상태를 저장하지 않아요.
제한 사항 (Restricted)
이 컴포넌트는 제한되지 않아요.
시스템 리소스 고려 사항
이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.