DeleteSFTP 프로세서
DeleteSFTP 프로세서
Snowflake Openflow의 DeleteSFTP 프로세서에 대한 문서예요. SFTP 서버에 있는 파일을 삭제하는 프로세서예요.
출처: Snowflake 문서
본문
기능 — 일반 제공(Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요.
번들(Bundle)
org.apache.nifi | nifi-standard-nar
설명(Description)
SFTP 서버에 있는 파일을 삭제해요.
태그(Tags)
delete, remote, remove, sftp
입력 요구사항(Input Requirement)
REQUIRED
민감 동적 속성 지원(Supports Sensitive Dynamic Properties)
false
속성(Properties)
| 속성(Property) | 설명(Description) |
|---|---|
| Algorithm Negotiation | SSH 알고리즘 협상의 구성 전략이에요. |
| Batch Size | 단일 연결에서 보낼 수 있는 최대 FlowFile 수예요. |
| Ciphers Allowed | SFTP 연결에 허용되는 Cipher의 쉼표로 구분된 목록이에요. 설정하지 않으면 모두 허용해요. 사용 가능한 옵션: 3des-cbc, aes128-cbc, aes128-ctr, [email protected], aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, [email protected], arcfour128, arcfour256, blowfish-cbc, [email protected], none |
| Connection Timeout | 연결을 만드는 동안 타임아웃되기 전에 대기하는 시간이에요. |
| Data Timeout | 로컬과 원격 시스템 간에 파일을 전송할 때 시스템 간에 데이터가 전송되지 않은 채 허용되는 시간을 지정해요. |
| Directory Path | 삭제할 파일이 있는 디렉터리의 경로예요. |
| Filename | 삭제할 파일 이름이에요. |
| Host Key File | 제공되면 해당 파일을 Host Key로 사용하고, 그렇지 않으면 'Strict Host Key Checking' 속성이 적용될 때(값 true) ~/.ssh 디렉터리의 'known_hosts' 및 'known_hosts2' 파일을 사용하며, 그 외에는 호스트 키 파일을 사용하지 않아요. |
| Hostname | 원격 시스템의 정규화된 호스트 이름 또는 IP 주소예요. |
| Key Algorithms Allowed | SFTP 연결에 허용되는 Key Algorithm의 쉼표로 구분된 목록이에요. 설정하지 않으면 모두 허용해요. |
| Key Exchange Algorithms Allowed | SFTP 연결에 허용되는 Key Exchange Algorithm의 쉼표로 구분된 목록이에요. 설정하지 않으면 모두 허용해요. |
| Message Authentication Codes Allowed | SFTP 연결에 허용되는 Message Authentication Code의 쉼표로 구분된 목록이에요. 설정하지 않으면 모두 허용해요. |
| Password | 사용자 계정의 비밀번호예요. |
| Port | 원격 시스템이 파일 전송을 위해 수신 대기하는 포트예요. |
| Private Key Passphrase | 개인 키의 비밀번호예요. |
| Private Key Path | 개인 키 파일의 정규화된 경로예요. |
| Send Keep Alive On Timeout | 전체 타임아웃 25초 동안 5초마다 최대 5회까지 Keep Alive 메시지를 보내요. |
| Strict Host Key Checking | 호스트 키의 엄격한 적용 여부를 나타내요. |
| Use Compression | 파일 전송 시 ZLIB 압축을 사용할지 여부를 나타내요. |
| Username | 사용자 이름이에요. |
| proxy-configuration-service | 네트워크 요청을 프록시하기 위한 Proxy Configuration Controller Service를 지정해요. |
관계(Relationships)
| 이름(Name) | 설명(Description) |
|---|---|
| failure | 존재하는 파일을 삭제하지 못한 모든 FlowFile은 이 관계로 라우팅돼요. |
| not found | 삭제할 파일이 존재하지 않는 모든 FlowFile은 이 관계로 라우팅돼요. |
| success | 존재하는 파일이 삭제된 모든 FlowFile은 이 관계로 라우팅돼요. |
사용 사례(Use cases)
- 처리(processing)가 완료된 후에만 원본 파일을 삭제해요.