SFTP 파일 전송 워크플로우
- 업데이트 날짜2025년 7월 31일
- 4분 읽기
- Zurich
- "오케스트레이션"
이 항목의 일부는 기계 번역일 수 있습니다.
SFTP 파일 전송 활동 팩에는 여러 활동을 사용하여 SFTP 서버의 파일을 관리하는 범위가 지정된 워크플로가 포함되어 있습니다.
워크플로우 액세스
- 다음으로 이동 을 클릭하고 워크플로우 탭을 선택합니다.
- SFTP 파일 전송 워크플로우를 클릭하여 엽니다.
- 워크플로우 헤더에서 정보 아이콘을 클릭하여 속성 대화 상자를 표시합니다.
입력 변수
| 변수 | 설명 | 기본값 |
|---|---|---|
| 소스 호스트 | 이동하려는 파일이 포함된 서버의 이름 또는 IP 주소입니다. | |
| 소스 포트 | 원본 서버와 통신하는 데 사용할 포트 번호입니다. | 22 |
| 소스 디렉터리 | 소스 파일이 있는 디렉터리의 전체 경로입니다. | |
| 소스 파일 | 이동할 특정 원본 파일의 이름입니다. 이 목록의 파일 이름을 세미콜론으로 구분합니다. 이 필드는 와일드카드 사용을 지원합니다. 이 필드의 값이 다른 필드의 옵션에 의해 영향을 받는 방식에 대한 자세한 내용은 테이블 아래의 섹션을 참조하십시오. | |
| 제외된 파일 | 이동에서 제외할 특정 원본 파일의 이름입니다. 소스 디렉터리 또는 하위 폴더에 있는 다른 모든 파일이 이동합니다. 이 목록의 파일 이름을 세미콜론으로 구분합니다. 이 필드는 와일드카드 사용을 지원합니다. 이 필드의 값이 다른 필드의 옵션에 의해 영향을 받는 방식에 대한 자세한 내용은 테이블 아래의 섹션을 참조하십시오. | |
| 대상 호스트 | 파일을 이동할 서버의 이름 또는 IP 주소입니다. | |
| 대상 포트 | 대상 호스트와 통신하는 데 사용할 포트 번호입니다. | 22 |
| 날짜/시간 형식 | 대상 디렉터리 또는 대상 파일 필드에서 $[DateTime] 변수를 사용할 때 적용할 타임스탬프 형식입니다. 시스템은 인스턴스의 현재 시간을 사용하여 타임스탬프 값을 생성합니다. |
yyyy-MM-dd |
| 대상 디렉터리 | 파일이 이동되는 대상 호스트의 디렉터리에 대한 경로입니다. 디렉터리 이름에 변수를 추가하여 이름에 타임스탬프가 포함된 $ [DateTime] 대상 디렉터리를 지정할 수 있습니다. 예를 들어 대상 디렉터리에 대한 경로( /user/jacinto.gawron/documents/projects_$[DateTime])를 입력할 수 있습니다. 이렇게 하면 projects_20150505 디렉토리가 생성됩니다. 시간소인 변수가 사용될 때, 시스템은 날짜/시간 형식 필드에 지정된 형식을 사용합니다. |
|
| 대상 파일 | 타임스탬프가 추가될 때 대상 파일 이름에 사용할 형식입니다. 다음 변수를 사용하여 타임스탬프를 파일 이름에 접두사로 추가하거나 타임스탬프를 이름에 삽입하도록 시스템을 구성할 수 있습니다.
타임스탬프가 접두사로 추가된 대상 파일 이름은 이름에 타임스탬프가 삽입된 대상 파일 이름은 |
|
| 이동 조건 적용 | 파일 전송에 조건을 적용하는 확인란입니다. 이 확인란을 선택하면 설정 조건을 위한 추가 필드가 나타납니다. | 거짓 |
| 최소 파일 크기(바이트) | 대상 파일의 최소 크기 요구 사항을 정의하는 조건입니다. 이 설정은 파일이 유효한지 확인하는 데 도움이 될 수 있습니다. 이 필드는 이동 조건 적용 확인란을 선택한 경우에 나타납니다. | 0 |
| 최대 파일 크기(바이트) | 대상 파일의 최대 크기 요구 사항을 정의하는 조건입니다. 이 필드는 이동 조건 적용 확인란을 선택한 경우에 나타납니다. | -1 |
| 파일이 다음보다 오래되지 않음 | 이 파일의 연령대에 대해 허용되는 가장 빠른 날짜를 설정하는 조건입니다. 범위는 지정된 날짜 00:00(자정)에 시작됩니다. 이 필드는 이동 조건 적용 확인란을 선택한 경우에 나타납니다. | |
| 파일이 다음보다 최신이 아님 | 이 파일의 연령대에 대해 허용되는 가장 늦은 날짜를 설정하는 조건입니다. 범위는 지정된 날짜의 23:59에 종료됩니다. 이 필드는 이동 조건 적용 확인란을 선택한 경우에 나타납니다. | |
| 하위 폴더 포함 | 원본 디렉터리의 하위 폴더에서 파일을 이동하는 확인란입니다. 선택 항목이 양식의 다른 필드에 미치는 영향에 대한 자세한 내용은 테이블 아래의 섹션을 참조하십시오. | |
| 이동 순서 | 파일이 소스에서 대상으로 이동하는 순서입니다. 가능한 옵션은 다음과 같습니다.
|
|
| 정렬 순서 | 이동 순서 필드에서 선택한 옵션을 사용하여 대상 디렉터리에서 파일이 정렬되는 순서입니다. 정렬 옵션에는 오름차순 과 내림차순이 있습니다. | 설명 |
| 최대 재시도 횟수 | 활동에서 제한시간이 초과되기 전에 대상 호스트에 연결하거나 파일을 이동하려고 시도하는 횟수입니다. 파일을 이동하거나 호스트에 연결하기 위한 재시도 제한을 초과하면 시스템은 실패를 기록합니다. 최대 실패 횟수를 초과하지 않으면 시스템은 다시 연결하거나 이름이 지정된 다음 파일을 이동하려고 시도합니다. | 2 |
| 재시도 간격(초) | 대상에 연결하거나 파일 이동을 시작하려는 반복 시도 사이의 시간(초)입니다. | 10 |
| 최대 실패 수 | 시스템이 대상 호스트에 연결하지 못하거나 시도를 종료하기 전에 파일을 이동하지 못할 수 있는 허용 가능한 횟수입니다. 구성된 재시도 횟수를 초과하면 오류가 발생합니다. 기본 설정을 사용하면 시스템이 대상에 연결할 수 없거나 두 번의 재시도 후 파일을 이동할 수 없는 경우 실패가 발생합니다. | 0 |
| 중복 파일 동작 | 이동 중인 파일이 대상 디렉터리에 이미 있는 경우 수행할 작업입니다. 선택 항목은 다음과 같습니다.
|
덮어쓰기 |
| 파일 보존 특성 | 복사된 파일에 대해 소스 파일의 타임스탬프 및 모드 정보를 사용하는 확인란입니다. 이 확인란을 선택 취소하면 복사된 파일에 현재 타임스탬프와 모드가 있습니다. 주: 이 타임스탬프는 파일 속성이며 파일 이름에 추가되지 않습니다. |
거짓 |
| 성공 시 소스에서 파일 제거 | 원본 파일을 새 위치로 복사할 때 원본 디렉터리에서 원본 파일을 삭제하는 확인란입니다. 소스 파일을 소스 호스트의 현재 위치에 유지하려면 이 확인란의 선택을 취소합니다. | 거짓 |
| 실패 시, 이동된 파일을 대상에서 유지 | 전체 파일 전송 작업이 실패로 종료된 경우에도 성공적으로 이동된 모든 파일을 대상에 유지하려면 확인란입니다. 이 선택란의 선택을 취소하면 일반적인 실패가 발생할 때 시스템에서 대상에서 성공적으로 전송된 모든 파일을 제거합니다. | 참 |
| 소스의 자격 증명 태그 | 오케스트레이션 활동에 대한 특정 자격 증명 별칭 이 활동은 소스 호스트에서 SSH 명령을 실행하는 데 사용해야 합니다. | |
| 대상의 자격 증명 태그 | 이 활동이 대상 호스트에서 SSH 명령을 실행하는 데 사용해야 하는 특정 자격 증명 태그입니다. |
파일 선택 논리
소스 호스트에서 이동할 파일을 선택할 때 시스템은 다음 논리를 사용합니다.
- 소스 파일 및 제외된 파일 필드가 비어 있으면 시스템은 소스 디렉토리의 모든 파일을 이동합니다.
- 하위 폴더 포함 확인란을 선택하면 다음과 같은 종속성이 있습니다.
- 소스 파일 및 파일 제외 필드에 파일이 지정되지 않은 경우 시스템은 소스 디렉토리의 모든 파일과 소스 디렉토리의 모든 하위 폴더에 있는 모든 파일을 이동합니다.
- 소스 파일 필드에 파일 이름이 포함되어 있는 경우 시스템은 해당 파일을 소스 디렉터리나 해당 하위 폴더의 위치에서 이동합니다.
- 파일 제외 필드에 파일 이름이 포함되어 있으면 제외된 파일을 제외한 모든 파일이 소스 디렉터리와 해당 하위 폴더에서 이동합니다.
- 하위 폴더 포함 확인란의 선택을 취소하면 시스템은 원본 디렉터리에서만 이동하거나 제외할 파일을 찾습니다.