GetSmbFile 2025.5.31.15

번들

org.apache.nifi | nifi-smb-nar

설명

samba 네트워크 위치에서 FlowFiles 로 파일을 읽습니다. 공유 액세스 제어가 중요한 경우 cifs 마운트 대신 이 프로세서를 사용하십시오. \[Hostname][Share][pathtoDirectory]와 같이 호스트 이름, 공유 및 디렉터리를 적절히 구성합니다.

태그

samba, smb, cifs, files, get

입력 요구 사항

FORBIDDEN

민감한 동적 속성 지원

false

속성

속성

설명

Batch Size

각 반복에서 가져올 최대 파일 수

디렉터리

파일을 기록할 네트워크 폴더입니다. 공유 후 남은 상대 경로: \hostnameshare[dir1dir2].

도메인

인증에 사용되는 도메인입니다. 선택 사항이며, 대부분의 경우 사용자 이름과 비밀번호로 충분합니다.

파일 필터

지정된 정규식과 이름이 일치하는 파일만 선택됩니다

호스트 이름

파일을 기록할 네트워크 호스트입니다.

숨겨진 파일 무시하기

숨겨진 파일을 무시할지 여부를 나타냅니다

소스 파일 보관

true이면 내용 리포지토리에 복사본이 복사된 후 파일이 삭제되지 않으므로 파일을 계속 가져와 테스트 목적으로 유용하게 사용할 수 있습니다. 원본 NiFi 를 유지하지 않는 경우, 가져오는 디렉터리에 쓰기 권한이 있어야 합니다. 그렇지 않으면 파일이 무시됩니다.

비밀번호

인증에 사용되는 비밀번호입니다. 사용자 이름이 설정된 경우 필수입니다.

경로 필터

하위 디렉터리 재귀가 true이면 경로가 지정된 정규식과 일치하는 하위 디렉터리만 검사합니다

폴링 간격

디렉터리 목록 성능을 수행하기 전에 대기할 시간을 나타냅니다

하위 디렉터리 재귀

하위 디렉터리에서 파일을 가져올지 여부를 나타냅니다

공유

파일을 기록할 네트워크 공유입니다. 호스트 이름 뒤에 오는 “첫 번째 폴더”: \hostname[share]dir1dir2

Share Access Strategy

읽는 동안 파일에 어떤 공유 액세스 권한이 부여되었는지를 나타냅니다. 없음은 가장 제한적이지만 충돌을 방지하는 가장 안전한 설정입니다.

사용자 이름

인증에 사용되는 사용자 이름입니다. 사용자 이름이 설정되어 있지 않으면 익명 인증이 시도됩니다.

enable-dfs

SMB 작업 중에 분산 파일 시스템(DFS)에 액세스하고 DFS 링크를 따라갈 수 있도록 합니다.

smb-dialect

SMB 언어는 기본적으로 클라이언트와 서버 간에 양쪽 끝에서 지원하는 가장 높은 공통 버전으로 협상됩니다. 드물지만 자동 협상된 언어를 사용하여 클라이언트-서버 통신이 실패하는 경우가 있습니다. 이 속성은 이러한 상황이 발생할 때 언어를 명시적으로 설정(예: 하위 버전으로 다운그레이드)하는 데 사용할 수 있습니다.

시간 제한

읽기 및 쓰기 작업에 대한 시간 제한입니다.

use-encryption

클라이언트와 서버 간의 암호화된 통신을 켜거나 끕니다. 속성의 동작은 SMB 언어 종속성: SMB 2.x는 암호화를 지원하지 않으며 속성은 아무런 영향을 미치지 않습니다. SMB 3.x의 경우 서버에서도 암호화를 지원하는 경우 서버에 암호화를 켜도록 힌트/요청하는 것입니다.

관계

이름

설명

성공

모든 파일이 성공적으로 라우팅됩니다

Writes 특성

이름

설명

파일 이름

파일 이름은 네트워크 공유의 파일 이름으로 설정됩니다

경로

경로는 파일 네트워크 공유 이름의 상대 경로로 설정됩니다. 예를 들어, 입력이 \hostnamesharetmp로 설정된 경우 tmp에서 가져온 파일은 경로 특성이 tmp로 설정됩니다

file.creationTime

파일이 생성된 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.lastModifiedTime

파일을 마지막으로 수정한 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.lastAccessTime

파일에 마지막으로 액세스한 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

absolute.path

파일을 가져온 전체 경로입니다. 여기에는 호스트 이름과 공유 이름이 포함됩니다

참고 항목