PutBoxFile

PutBoxFile

콘텐츠를 Box 폴더에 넣는 프로세서예요.

출처: Snowflake 문서 — PutBoxFile

본문

번들 (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.FetchBoxFile
  • org.apache.nifi.processors.box.ListBoxFile

더 알아보기 (Learn more)