ListenFTP 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
지정된 포트에서 수신 대기하는 FTP 서버를 시작하고 수신 파일을 FlowFiles 로 변환합니다. 서비스의 URI 는 ftp://{hostname}:{port} 입니다. 기본 포트는 2221입니다.
입력 요구 사항¶
FORBIDDEN
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
주소 |
FTP 서버가 바인딩해야 하는 주소입니다. 설정하지 않으면(또는 0.0.0.0으로 설정) 서버는 사용할 수 있는 모든 주소(즉, 호스트 머신의 모든 네트워크 인터페이스)에 바인딩합니다. |
비밀번호 |
사용자 이름이 설정된 경우 비밀번호도 지정해야 합니다. FTP 서버에 로그인을 시도하는 클라이언트가 제공한 비밀번호를 이 비밀번호와 비교하여 확인합니다. |
Port |
수신 연결을 수신 대기할 포트입니다. Linux에서 1024 미만의 포트 번호를 사용하려면 루트 권한이 필요합니다. |
SSL 컨텍스트 서비스 |
보안 연결을 생성하는 데 사용할 수 있는 SSL 컨텍스트 서비스를 지정합니다. SSL 컨텍스트 서비스를 선택한 경우 SSL 컨텍스트 서비스에도 keystore 파일을 지정해야 합니다. keystore 파일이 없으면 프로세서를 성공적으로 시작할 수 없으며, truststore 파일 지정은 선택 사항입니다. truststore 파일을 지정한 경우 클라이언트 인증이 필요하며(클라이언트가 서버에 인증서를 보내야 함), 선택한 TLS 프로토콜에 관계없이 사용 가능한 가장 높은 프로토콜이 연결에 사용됩니다. 예를 들어, NiFi 가 Java 11에서 실행 중이고 컨트롤러 서비스에서 TLSv1.2가 기본 설정 TLS 프로토콜로 선택되어 있는 경우, Java 11은 TLSv1.3을 지원하므로 TLSv1.2가 선택되어 있더라도 TLSv1.3이 사용됩니다. |
사용자 이름 |
FTP 서버에 로그인할 수 있는 사용자의 이름입니다. 사용자 이름을 제공하는 경우 비밀번호도 제공해야 합니다. 사용자 이름을 지정하지 않으면 익명 연결이 허용됩니다. |
관계¶
이름 |
설명 |
---|---|
성공 |
성공적으로 수신된 파일에 대한 관계. |
Writes 특성¶
이름 |
설명 |
---|---|
파일 이름 |
FTP/FTPS 연결을 통해 수신한 파일의 이름입니다. |
경로 |
파일의 대상 디렉터리를 가리키는 경로입니다. 예: file.txt가 /Folder1/SubFolder 에 업로드된 경우 경로 특성 값은 “/Folder1/SubFolder/”가 됩니다(구분 문자로 끝남). |