SmbjClientProviderService

SmbjClientProviderService (SMBJ 클라이언트 제공 서비스)

SmbjClientProviderService는 공유 인증 자격 증명(shared authentication credentials)으로 SMB 세션에 접근할 수 있게 해주는 컨트롤러 서비스예요. Samba/SMB/CIFS 파일 서버와 통신할 때 자격 증명과 연결 설정을 한곳에 모아 관리하고 싶을 때 유용한 서비스입니다.

출처: Snowflake 문서

본문

기능 — 일반 사용 가능 (Generally Available)

  • Openflow Snowflake Deployments는 AWS, Azure, GCP의 Commercial 리전에 있는 모든 계정에서 사용할 수 있어요.
  • Openflow BYOC 배포는 AWS Commercial 리전의 모든 계정에서 사용할 수 있어요.

설명 (Description)

공유 인증 자격 증명으로 SMB 세션에 접근할 수 있게 해줘요.

태그 (Tags)

samba, smb, cifs, files

속성 (Properties)

아래 목록에서 필수 속성(Properties)은 별표(*)로 표시돼요. 나머지 속성은 선택 사항이에요. 표는 각 속성의 기본값과 NiFi Expression Language 지원 여부도 함께 보여줘요.

표시 이름 API 이름 기본값 허용 값 설명
Domain domain 인증에 사용하는 도메인이에요. 선택 사항이며, 대부분의 경우 사용자 이름과 비밀번호만으로 충분해요.
Enable DFS * enable-dfs false true
false
SMB 작업 중 DFS(Distributed File System) 접근과 DFS 링크 추적을 활성화해요.
Hostname * hostname SMB 파일 서버의 네트워크 호스트예요.
Password password 인증에 사용하는 비밀번호예요.
Port * port 445 연결에 사용할 포트예요.
Share * share 파일을 나열할 네트워크 공유예요. 호스트 이름 바로 다음의 '첫 번째 폴더'입니다: smb://hostname:port/[share]/dir1/dir2
SMB Dialect * smb-dialect AUTO AUTO
SMB 2.0.2
SMB 2.1
SMB 3.0
SMB 3.0.2
SMB 3.1.1
SMB 방언(dialect)은 기본적으로 클라이언트와 서버가 서로 지원하는 가장 높은 공통 버전으로 협상돼요. 드물게 자동 협상된 방언으로 클라이언트-서버 통신이 실패할 수 있는데, 이런 상황이 발생할 때 이 속성으로 방언을 명시적으로 설정(예: 낮은 버전으로 다운그레이드)할 수 있어요.
Timeout * timeout 5 sec 읽기·쓰기 작업의 타임아웃이에요.
Use Encryption * use-encryption false true
false
클라이언트와 서버 간 암호화 통신을 켜고 끕니다. 이 속성의 동작은 SMB 방언에 따라 달라요: SMB 2.x는 암호화를 지원하지 않아 이 속성이 효과가 없고, SMB 3.x의 경우 서버가 암호화를 지원하면 켜도록 요청하는 힌트/요청 역할을 해요.
Username username Guest 인증에 사용하는 사용자 이름이에요.

상태 관리 (State management)

이 컴포넌트는 상태(state)를 저장하지 않아요.

제한 (Restricted)

이 컴포넌트는 제한되지 않아요.

시스템 리소스 고려 사항 (System Resource Considerations)

이 컴포넌트는 별도 시스템 리소스 고려 사항이 없어요.

더 알아보기 (Learn more)