Microsoft Flow 를 사용하면 OneDrive for Business 혹은 OneDrive 에 파일이 업로드/생성/변경되었을 때, FTP나 SFTP 로 전송하여 동기화 할 수 있습니다.
OneDrive for Business 에서는 "When a file is created" 와 "When a file is modified" 트리거를 사용하고 SFTP에서는 "Update file"을 선택하여 기능을 구현할 수 있습니다.
기능 구현에 별다른 어려움은 없겠지만 SFTP 구성 시, 방화벽에 의해 아래와 같은 오류가 발생할 수 있습니다.
SFTP 서버에 연결할 때, 일반적으로 계정 정보가 맞지 않거나 방화벽 문제가 있다면 아래 메시지가 발생하게 됩니다.
계정 정보 및/또는 권한을 확인하고 다시 시도하세요. 세부 정보: 원격 서버 '<서버>'에 연결할 수 없습니다.
하지만 ftp 서비스는 시작되어 있으나 sftp 서비스는 시작되어 있지 않은 경우에는 아래와 같은 메시지가 발생하게 됩니다.
계정 정보 및/또는 권한을 확인하고 다시 시도하세요. 세부 정보: 서버가 SFTP 연결을 거부했으나 FTP 연결은 수신합니다. 서버 및 방화벽 설정에서 SSH 서비스를 확인하세요.
SFTP 가 아닌 FTP 서버라면 PASSIVE 모드 연결이 지원되는지 여부와 Flow 와 데이터를 주고 받을 동적 포트에 대해서도 FTP 서버측에서 방화벽이 오픈되어 있어야 합니다.
The FTP Connector requires that the FTP Server be accessible from the cloud and set up to accept PASSIVE mode. The FTP connector doesn't support implicit TLS/SSL configuration. If secure FTP should be used, it should be configured as explicit TLS/SSL.
https://docs.microsoft.com/ko-kr/connectors/ftp/
작성자: Lai Go / 작성일자: 2019.04.09