PutFTP 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
FlowFiles 을 FTP 서버로 전송합니다
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Batch Size |
단일 연결에서 보낼 수 있는 최대 FlowFiles 개수 |
충돌 해결 |
파일 이름 충돌 문제를 처리하는 방법을 결정합니다 |
Connection Mode |
FTP 연결 모드 |
Connection Timeout |
연결을 생성하는 동안 시간이 초과되기 전에 대기할 시간(초) |
Create Directory |
원격 디렉터리가 없는 경우 생성할지 여부를 지정합니다. |
데이터 시간 제한 |
로컬 시스템과 원격 시스템 간에 파일을 전송할 때 시스템 간에 데이터가 전송되지 않고 경과할 수 있는 시간을 지정하는 값입니다 |
도트 이름 바꾸기 |
true이면 전송된 파일의 파일 이름 앞에 “.”가 추가되고 파일이 완전히 전송된 후 원래 이름으로 다시 변경됩니다. 그렇지 않으면 이름을 변경할 수 없습니다. 임시 파일 이름 속성이 설정된 경우 이 속성은 무시됩니다. |
호스트 이름 |
원격 시스템의 정규화된 호스트 이름 또는 IP 주소입니다 |
Internal Buffer Size |
버퍼링된 데이터 스트림에 대한 내부 버퍼 크기 설정 |
마지막 수정 시간 |
전송 후 파일에 할당할 lastModifiedTime 입니다. 설정하지 않으면 lastModifiedTime 이 변경되지 않습니다. 형식은 yyyy-MM-dd’T’HH:mm:ssZ여야 합니다. {file.lastModifiedTime} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만, 파일의 lastModifiedTime 을 변경할 수 없습니다. |
비밀번호 |
사용자 계정의 비밀번호 |
권한 |
파일을 전송한 후 파일에 할당할 권한입니다. 형식은 거부된 권한 대신에 -가 있는 UNIX rwxrwxrwx(예: rw-r–r–) 또는 8진수(예: 644) 중 하나여야 합니다. 설정하지 않으면 권한이 변경되지 않습니다. {file.permissions} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만 파일의 권한을 변경하지 못합니다. |
Port |
원격 시스템이 파일 전송을 위해 수신 대기 중인 포트입니다 |
제로 바이트 파일 거부하기 |
전송을 시도하지 않고 0 바이트 파일을 거부할지 여부를 결정합니다 |
원격 경로 |
파일을 가져오거나 푸시할 원격 시스템의 경로입니다 |
임시 파일 이름 |
설정하면 전송된 파일의 파일 이름이 전송 중에 지정한 값과 같으며, 성공적으로 완료되면 원래 파일 이름으로 변경됩니다. 이 값을 설정하면 Dot Rename 속성이 무시됩니다. |
Transfer Mode |
FTP 전송 모드 |
압축 사용 |
파일을 전송할 때 ZLIB 압축을 사용할지 여부를 나타냅니다 |
사용자 이름 |
사용자 이름 |
ftp-use-utf8 |
파일 및 파일 이름을 처리할 때 클라이언트에 UTF-8 인코딩을 사용하도록 지시합니다. true로 설정하면 서버가 UTF-8 인코딩도 지원해야 합니다. |
프록시 구성 서비스 |
네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
원격 시스템으로 전송에 실패한 FlowFiles 입니다. 실패는 일반적으로 이 프로세서로 루프백됩니다. |
거부 |
대상 시스템에 의해 거부된 FlowFiles |
성공 |
성공적으로 라우팅된 FlowFiles |