PutBoxFile
PutBoxFile
콘텐츠를 Box 폴더에 넣는 프로세서예요.
본문
번들 (Bundle)
org.apache.nifi | nifi-box-nar
설명
콘텐츠를 Box 폴더에 넣어요.
태그
box, put, storage
입력 요구 사항 (Input Requirement)
REQUIRED — 입력 FlowFile이 필요해요.
민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)
false — 지원하지 않아요.
속성 (Properties)
| 속성 | 설명 |
|---|---|
| Box Client Service | Box API 연결을 얻기 위한 Controller Service예요. |
| Chunked Upload Threshold | 한 번에 업로드되는 콘텐츠의 최대 크기예요. 이 임계값보다 큰 FlowFile은 청크로 업로드돼요. 청크 업로드는 20MB보다 큰 파일에 허용돼요. 50MB를 초과하는 파일에는 청크 업로드를 권장해요. |
| Conflict Resolution Strategy | 지정된 Box 폴더에 같은 이름의 파일이 이미 있을 때 어떻게 처리할지 나타내요. |
| Create Subfolder | 하위 폴더가 존재하는지 확인하고 없으면 자동으로 만들지 여부를 지정해요. 폴더를 나열할 권한이 필요해요. |
| Filename | 지정된 Box 폴더에 업로드할 파일의 이름이에요. |
| Folder ID | 파일이 업로드되는 폴더의 ID예요. Folder ID를 얻으려면 Additional Details를 참고하세요. |
| Subfolder Name | 파일이 업로드되는 하위 폴더의 이름(경로)이에요. 하위 폴더 이름은 'Folder ID'가 지정하는 폴더를 기준으로 하는 상대 경로예요. 예: subFolder, subFolder1/subfolder2 |
관계 (Relationships)
| 이름 | 설명 |
|---|---|
failure |
어떤 이유로 Box에 쓸 수 없었던 파일이 이 관계로 전달돼요. |
success |
Box에 성공적으로 쓰인 파일이 이 관계로 전달돼요. |
쓰기 속성 (Writes attributes)
| 이름 | 설명 |
|---|---|
box.id |
파일의 id예요. |
filename |
파일의 이름이에요. |
path |
파일이 있는 폴더 경로예요. |
box.size |
파일의 크기예요. |
box.timestamp |
파일의 마지막 수정 시간이에요. |
error.code |
Box가 반환한 오류 코드예요. |
error.message |
Box가 반환한 오류 메시지예요. |
더 보기 (See also)
org.apache.nifi.processors.box.FetchBoxFileorg.apache.nifi.processors.box.ListBoxFile