ListBoxFileInfo 프로세서
ListBoxFileInfo 프로세서
Openflow의 ListBoxFileInfo 프로세서는 Box 폴더의 각 파일에 대한 파일 메타데이터를 가져오는 프로세서예요. 폴더 ID 속성을 가진 FlowFile을 받아 모든 파일 메타데이터를 포함하는 레코드가 담긴 FlowFiles를 출력합니다.
출처: Snowflake 문서
본문
기능 — 일반 공급 (Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.
Bundle
org.apache.nifi | nifi-box-nar
설명
Box 폴더의 각 파일에 대한 파일 메타데이터를 가져옵니다. 폴더 ID 속성을 가진 FlowFile을 받아 모든 파일 메타데이터를 포함하는 레코드가 담긴 FlowFiles를 출력합니다.
태그
box, fetch, files, folder, storage
입력 요구사항
필수 (REQUIRED)
민감한 동적 속성 지원
false
속성
| 이름 | 설명 |
|---|---|
| Box Client Service | Box API 연결을 얻는 데 사용하는 컨트롤러 서비스입니다. |
| Folder ID | 파일을 가져올 폴더의 ID입니다. |
| Minimum File Age | 고려 대상이 되기 위해 파일이 가져야 하는 최소 기간입니다. 이보다 최신 파일은 무시됩니다. |
| Record Writer | 메타데이터 레코드를 기록하는 데 사용할 컨트롤러 서비스를 지정합니다. 반드시 설정해야 합니다. |
| Search Recursively | 'true'이면 하위 폴더의 파일을 포함합니다. 그렇지 않으면 'Folder ID' 속성이 정의한 폴더 안의 파일만 반환합니다. |
관계
| 이름 | 설명 |
|---|---|
| failure | 폴더에서 파일 메타데이터를 가져오는 데 오류가 있으면 FlowFile이 이 관계로 라우팅됩니다. |
| not.found | 지정된 Box 폴더를 찾지 못한 FlowFile이 이 관계로 라우팅됩니다. |
| success | 파일 메타데이터 레코드를 포함하는 FlowFile이 성공적으로 처리되면 이 관계로 라우팅됩니다. |
쓰기 속성
| 이름 | 설명 |
|---|---|
| box.folder.id | 파일을 가져온 폴더의 ID입니다. |
| record.count | FlowFile의 레코드 수입니다. |
| mime.type | Record Writer가 지정한 MIME 타입입니다. |
| error.code | Box가 반환한 오류 코드입니다. |
| error.message | Box가 반환한 오류 메시지입니다. |
참고 항목
org.apache.nifi.processors.box.FetchBoxFileorg.apache.nifi.processors.box.ListBoxFileorg.apache.nifi.processors.box.PutBoxFile