Trigger

Prev Next

VPC 환경에서 이용 가능합니다.

Trigger 메뉴 화면 구성과 트리거 생성 방법을 설명합니다.
트리거는 작업 스케줄을 예약하는 파일입니다. 트리거 단독으로는 동작할 수 없고 워크플로 구성 시 작업과 연계시켜서 작동합니다.
트리거를 워크플로의 구성 요소로 추가하는 방법은 워크플로 생성을 참고해 주십시오.

Trigger 화면

Trigger 화면은 다음과 같이 구성되어 있습니다.
스크린샷 2026-09-14 오후 2.19.58.png

영역 설명
① 메뉴명 현재 확인 중인 메뉴명
② 기본 기능 Trigger 메뉴 최초 진입 시 표시되는 기능
  • [트리거 생성] 버튼: 클릭하여 트리거 생성
  • [상품 더 알아보기] 버튼: 클릭하여 Data Flow 소개 페이지로 이동
  • [새로 고침] 버튼: 클릭하여 페이지 새로 고침
③ 생성 후 기능 트리거 생성 후 제공되는 기능
④ 트리거 목록 생성된 트리거 목록. 트리거별 설정 정보 확인 가능

트리거 정보 확인

생성된 Trigger의 설정 정보를 확인하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > All Services > Big Data & Analytics > Data Flow 메뉴를 차례대로 클릭해 주십시오.
  2. Trigger 메뉴를 클릭해 주십시오.
  3. 트리거 목록이 나타나면 트리거 정보를 확인해 주십시오.
    • 트리거 이름: 트리거 생성 시 사용자가 입력한 고유의 이름
    • 실행 옵션: 트리거 생성 시 사용자가 입력한 실행 옵션. 반복 실행, Cloud Functions 이벤트, 직접 실행 중 하나의 값이 조회됨
    • 실행 주기: 트리거 생성 시 사용자가 설정한 실행 주기. <예시> 매주 화요일, 매일 15:00
    • 업데이트 일시: 트리거 생성 일시
    • 트리거를 클릭 시 목록 아래에 상세 정보가 펼쳐지면서 실행 유형, 실행 방식 또는 이벤트 소스, 생성 일시, 연결된 워크플로를 확인할 수 있음. 실행 유형이 이벤트인 트리거는 실행 가이드도 함께 표시됨

트리거 생성

트리거를 생성하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > All Services > Big Data & Analytics > Data Flow 메뉴를 차례대로 클릭해 주십시오.
  2. Trigger 메뉴를 클릭해 주십시오.
  3. [트리거 생성] 버튼을 클릭해 주십시오.
  4. 트리거 생성 팝업 창이 나타나면 다음 항목을 입력해 주십시오.
    • 이름: 트리거 이름 입력. 영문 대소문자, 숫자, 특수문자 '-', ''만 사용할 수 있으며, 문자열의 시작은 영문 또는 특수문자 '' 로 구성하여 3~100자로 입력
    • 실행 유형: 스케줄, 이벤트, 직접 실행 중에서 선택
      • 스케줄: 지정한 주기 또는 특정 일시에 워크플로를 자동 실행
      • 이벤트: 외부 이벤트를 받은 Cloud Functions Action이 DataFlow 실행 API를 호출하여 워크플로를 실행
      • 직접 실행: 자동 실행하지 않음. 콘솔에서 사용자가 직접 워크플로를 실행할 때 사용
    • 실행 유형 스케줄 선택 시 실행 방식: 반복 실행, 특정일 실행 중에서 선택
    • 실행 방식 반복 실행 선택 시 실행 주기: 매시간, 매일, 매주, 매월 중에서 선택
    • 실행 주기 매주 선택 시 실행 요일: 워크플로를 실행할 요일 선택. 복수 선택 가능
    • 실행 주기 매월 선택 시 실행일: 1~31 사이의 날짜 입력. 여러 날짜를 입력할 경우 콤마(,)로 구분. 매월 말일 체크 시 말일에도 실행되며, 이 경우 날짜 입력 생략 가능
    • 실행 방식 반복 실행 선택 시 실행 시간: 워크플로를 실행할 시간 입력
      • 실행 주기 매시간 선택 시: 매시 실행할 분을 0~59 사이의 숫자로 입력. <예시> 30 (매시 30분에 실행)
      • 실행 주기 매일, 매주, 매월 선택 시: 실행할 시각을 HH:mm 형식으로 입력. <예시> 12:00
    • 실행 방식 특정일 실행 선택 시 실행일: i-dataflow_calendar 아이콘을 클릭하여 워크플로를 실행할 날짜와 시간을 선택한 후 [적용] 버튼 클릭. 실행 일시는 현재 시각 기준 5분 이후로 설정해야 합니다.
    • 실행 유형 이벤트 선택 시 이벤트 소스: Cloud Functions 선택. 추가 입력 필드는 없습니다. 생성 후 Cloud Functions Action이 Data Flow 실행 API를 호출하도록 설정해야 워크플로가 실행되며, 설정 방법은 Cloud Functions 이벤트 트리거 설정을 참조해 주십시오.
    • 실행 유형 직접 실행 선택 시: 추가 입력 필드 없음
  5. [생성] 버튼을 클릭해 주십시오.
    • 트리거 생성이 완료되어 트리거 목록에 나타납니다.
    • 생성된 트리거는 네이버 클라우드 플랫폼의 리소스로 등록됩니다. 자세한 사항은 Resource Manager 개념을 참조해 주십시오.

트리거 삭제

트리거를 삭제하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > All Services > Big Data & Analytics > Data Flow 메뉴를 차례대로 클릭해 주십시오.
  2. Trigger 메뉴를 클릭해 주십시오.
  3. 트리거 목록에서 특정 트리거를 선택한 다음 [삭제] 버튼을 클릭해 주십시오.
    • 트리거 목록에서 해당 트리거가 삭제됩니다.
    • 삭제된 트리거를 포함하는 워크플로는 실행되지 않습니다.

Cloud Functions 이벤트 트리거 설정

실행 유형이 이벤트인 트리거는 Cloud Functions Action이 Data Flow의 워크플로 실행 API를 호출할 때 연결된 워크플로를 실행합니다. Object Storage 파일 업로드, Cron, API Gateway 호출 등 Cloud Functions가 지원하는 트리거를 워크플로 실행 조건으로 사용할 수 있습니다.

설정 순서는 다음과 같습니다.

  1. 실행 유형이 이벤트인 트리거를 생성하고, 실행할 워크플로에 추가해 주십시오. 트리거를 워크플로에 추가하는 방법은 워크플로 생성을 참조해 주십시오.
  2. Trigger 메뉴의 트리거 목록에서 해당 트리거를 클릭하면 상세 정보가 펼쳐집니다. 다음 항목을 확인해 주십시오.
    • 연결된 워크플로: 워크플로 ID를 복사
    • 실행 가이드: [샘플 코드 보기] 버튼을 클릭하여 Cloud Functions Action에 사용할 Python 샘플 코드를 복사
  3. Cloud Functions 콘솔에서 복사한 샘플 코드로 Action을 생성하고, 기본 파라미터에 NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY, DATAFLOW_WORKFLOW_ID를 등록한 다음 워크플로 실행 조건으로 사용할 Cloud Functions 트리거를 Action에 연결해 주십시오.