PutDropbox 프로세서

PutDropbox 프로세서

PutDropbox는 FlowFile의 내용을 Dropbox 폴더에 업로드하는 OpenFlow 프로세서예요.

출처: Snowflake 문서

본문

이 프로세서는 일반 사용 가능(Generally Available) 상태예요. OpenFlow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있고, OpenFlow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있어요. Bundle org.apache.nifi | nifi-dropbox-processors-nar 설명 내용을 Dropbox 폴더에 넣어요. Tags dropbox, put, storage 입력 요구 사항 필수(REQUIRED) 민감 동적 속성 지원 아니요(false)

속성 (Properties)

속성 설명
Chunked Upload Size 청크의 크기를 정의해요. FlowFile의 크기가 'Chunked Upload Threshold'를 초과할 때 내용을 더 작은 청크로 나눠 업로드하는 데 사용해요. 청크 업로드 크기는 'Chunked Upload Threshold'보다 작게, 4MB의 배수로 지정하는 걸 권장해요. 최대 허용값은 150MB예요.
Chunked Upload Threshold 한 번에 업로드되는 내용의 최대 크기예요. 이 임계값보다 큰 FlowFile은 청크로 나뉘어 업로드돼요. 최대 허용값은 150MB예요.
Conflict Resolution Strategy 지정한 Dropbox 폴더에 같은 이름의 파일이 이미 있을 때 어떻게 처리할지를 나타내요.
Dropbox Credential Service Dropbox 자격 증명(App Key, App Secret, Access Token, Refresh Token)을 얻는 데 사용하는 Controller Service예요. 자세한 내용은 해당 controller service의 Additional Details를 참고하세요.
Filename 업로드할 파일의 전체 이름이에요.
Folder 파일을 업로드할 Dropbox 폴더의 경로예요. 폴더가 없으면 새로 만들어져요.
proxy-configuration-service 네트워크 요청을 프록시할 Proxy Configuration Controller Service를 지정해요.

관계 (Relationships)

이름 설명
failure 어떤 이유로 Dropbox에 기록하지 못한 파일이 전송되는 관계예요.
success Dropbox에 성공적으로 기록된 파일이 전송되는 관계예요.

기록되는 속성 (Writes attributes)

속성 설명
error.message Dropbox가 반환한 오류 메시지예요.
dropbox.id 파일의 Dropbox 식별자예요.
path 파일이 위치한 폴더 경로예요.
filename 파일 이름이에요.
dropbox.size 파일 크기예요.
dropbox.timestamp 서버의 수정 시각이에요.
dropbox.revision 파일의 리비전이에요.

더 알아보기 (Learn more)