FetchBoxFileInfo 2025.10.9.21 — Box 파일 정보 가져오기 프로세서
FetchBoxFileInfo 2025.10.9.21 — Box 파일 정보 가져오기 프로세서
FetchBoxFileInfo 프로세서는 Box에서 파일의 메타데이터를 가져와 FlowFile의 속성에 추가해요.
출처: Snowflake 문서
본문
기능 — 일반 공개 (Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP의 상용 리전에서 모든 계정에 제공돼요.
Openflow BYOC 배포는 AWS의 상용 리전에서 모든 계정에 제공돼요.
Bundle
org.apache.nifi | nifi-box-nar
Description
Box에서 파일의 메타데이터를 가져와 FlowFile의 속성에 추가해요.
Tags
box, fetch, metadata, storage
Input Requirement
REQUIRED
Supports Sensitive Dynamic Properties
false
Properties
| Property | Description |
|---|---|
| Box Client Service | Box API 연결을 얻는 데 사용하는 Controller Service예요 |
| File ID | 메타데이터를 가져올 파일의 ID |
Relationships
| Name | Description |
|---|---|
| failure | 파일 메타데이터를 가져오는 데 실패하면 FlowFile이 여기로 라우팅돼요 |
| not.found | 지정된 Box 파일을 찾지 못한 FlowFile들이에요 |
| success | 파일 메타데이터를 성공적으로 가져온 후 FlowFile이 여기로 라우팅돼요 |
Writes attributes
| Name | Description |
|---|---|
| box.id | 파일의 id |
| filename | 파일의 이름 |
| path | 파일이 위치한 폴더 경로 |
| box.path.folder.ids | 파일의 path_collection ID를 쉼표로 구분한 목록 |
| box.size | 파일의 크기 |
| box.timestamp | 파일의 마지막 수정 시간 |
| box.created.at | 파일의 생성 날짜 |
| box.owner | 파일 소유자의 이름 |
| box.owner.id | 파일 소유자의 ID |
| box.owner.login | 파일 소유자의 로그인 |
| box.description | 파일의 설명 |
| box.etag | 파일의 etag |
| box.sha1 | 파일의 SHA-1 해시 |
| box.content.created.at | 내용이 생성된 날짜 |
| box.content.modified.at | 내용이 수정된 날짜 |
| box.item.status | 파일의 상태 (active, trashed 등) |
| box.sequence_id | 파일의 sequence ID |
| box.parent.folder.id | 부모 폴더의 ID |
| box.trashed.at | 해당되는 경우 파일이 휴지통(trash)으로 이동된 날짜 |
| box.purged.at | 해당되는 경우 파일이 영구 삭제(purge)된 날짜 |
| box.shared.link | 있으면 파일의 공유 링크 |
| error.code | Box가 반환한 오류 코드 |
| error.message | Box가 반환한 오류 메시지 |
See also
- org.apache.nifi.processors.box.FetchBoxFile
- org.apache.nifi.processors.box.ListBoxFile
- org.apache.nifi.processors.box.PutBoxFile