Sign In

워크플로우 백업 방법 (깃허브)

혹시나 삭제되는 경우를 대비하여 워크플로우를 백업하는 프로세스가 필요합니다.
워크플로우는 두 가지 방법으로 내보내기 및 가져오기할 수 있습니다:
편집기 UI에서:
내보내기:
상단 탐색 모음에서 오른쪽 상단에 있는 세 개의 점을 선택한 다음 다운로드를 선택합니다. 이렇게 하면 현재 워크플로가 컴퓨터에 JSON 파일로 다운로드됩니다.
가져오기:
상단 탐색 모음에서 오른쪽 상단에 있는 세 개의 점을 선택한 다음 URL에서 가져오기(게시된 워크플로를 가져오려면) 또는 파일에서 가져오기(워크플로를 JSON 파일로 가져오려면)를 선택합니다.
커맨드 라인에서:
내보내기:
워크플로 또는 자격 증명을 내보내기 위한 전체 명령 목록을 참조하세요.
가져오기:
워크플로 또는 자격 증명 가져오기를 위한 전체 명령 목록을 참조하세요.

깃허브에 백업하는 방법

How to auto-backup n8n workflows to GitHub
결과
다음과 같이 잘 가져오는 것을 확인할 수 있습니다.
다시 불러올 경우 해당 내용을 복사해서 다시 n8n 워크플로우에 입력하면 복구 가능합니다.

n8n API 테스트

터미널에 아래 명령어를 실행하면 현재 active중인 workflow의 리스트를 확인해볼 수 있다.
curl -X 'GET' \ 'http://localhost:5678/api/v1/workflows?active=true' \ -H 'accept: application/json' \ -H 'X-N8N-API-KEY: <api_key>'