- 인쇄
- PDF
Trigger
- 인쇄
- PDF
Trigger에서는 Cloud Functions에서 제공하는 리소스 중 트리거를 생성하여 관리할 수 있습니다. 또한 생성한 트리거를 실행하고, 실행 결과에 대해 그래프와 표를 통해 모니터링도 가능합니다.
여기에서는 Trigger 화면 사용 방법 및 트리거 정보 확인 방법과 함께 트리거를 생성, 수정, 삭제하거나 트리거별 실행 결과를 모니터링하는 방법을 설명합니다. 생성한 트리거를 실행하는 방법은 Action/Trigger 실행을 참고해 주십시오.
Trigger 화면
Trigger 이용을 위한 기본적인 설명은 다음과 같습니다.
영역 | 설명 |
---|---|
① 메뉴 이름 | 현재 확인 중인 메뉴 이름, 생성한 트리거 개수 |
② 기본 기능 | 트리거 생성, Cloud Functions 기능 및 요금 정보 확인, Trigger 화면 새로고침 |
③ 트리거 목록 | 생성한 트리거 목록 |
④ 트리거 정보 확인 및 설정 | 선택한 트리거에 대한 상세 정보 확인 및 추가 설정 영역 |
트리거 목록 확인
트리거 목록을 확인하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Trigger 메뉴를 클릭해 주십시오.
- Triggers에서 생성한 트리거 목록을 확인해 주십시오.
- : 액션이 연결된 트리거
- : 액션이 연결되지 않은 트리거
- 상세 정보를 확인할 트리거를 클릭해 주십시오.
- 기본 정보 탭 메뉴를 클릭한 다음 필요한 정보를 확인해 주십시오.
- 트리거 기본 정보
- 이름: 트리거의 이름
- 설명: 트리거에 대한 추가 정보
- 타입: 트리거의 종류
- 실행 옵션: 트리거 실행 관련 추가 설정
- 외부 연결 주소: 트리거를 원격 호출할 수 있는 URL 정보 확인
- URL: 생성된 외부 연결 URL 정보
- 배포 스테이지: 배포한 스테이지 정보
- 호출 방법: 트리거 종류에 따라 지원하는 요청 형태(GET, POST, PUT, DELETE 등)
- [복사] 버튼: URL을 복사하여 사용하려는 경우 클릭
- 연결된 액션 목록
- 트리거 기본 정보
Triggers에서 검색어를 입력한 다음 돋보기 아이콘을 클릭하여 원하는 트리거를 검색할 수 있습니다.
트리거 모니터링
조회 기간 동안 실행한 트리거 결과 및 상세 정보를 모니터링하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Trigger 메뉴를 클릭해 주십시오.
- Triggers에서 모니터링할 트리거를 클릭해 주십시오.
- 모니터링 탭 메뉴를 클릭해 주십시오.
- 조회 기준 시간과 조회 기간을 클릭하여 선택해 주십시오.
- [새로 고침] 버튼: 최신 조회 결과로 업데이트하려면 클릭
- 조회 결과를 확인해 주십시오.
- 그래프
- 상태: 조회 기간 동안 실행 성공한 액션 비율과 실패한 액션 비율
- Trigger 호출: 조회 기간 동안 시간별 트리거 호출량
- 표
- ID: 트리거 실행 결과에 대한 고유 ID
- 상태: 트리거 실행 결과 성공, 실패 여부
- 시작 시간: 트리거 실행을 시작한 시각
- 자세히 보기: 실행 결과에 대한 상세 정보를 확인하려는 경우 [보기] 버튼 클릭
- 그래프
- 실행 결과를 기준으로 검색어를 입력하여 원하는 내용을 검색할 수 있습니다.
- 조회 기간 동안 전체 액션 및 트리거 실행 결과에 대한 모니터링은 Dashboard에서 가능합니다. Dashboard 사용 방법은 Dashboard를 참고해 주십시오.
트리거 생성
트리거를 생성하는 방법은 다음과 같습니다.
- Platform 메뉴에서 VPC를 클릭하여 선택해 주십시오.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Trigger 메뉴를 클릭해 주십시오.
- [Trigger 생성] 버튼을 클릭해 주십시오.
- 트리거 종류 선택의 트리거 종류에서 생성할 트리거를 클릭하여 선택해 주십시오.
- 생성할 트리거 내용을 설정해 주십시오.
- 트리거 기본 정보: 트리거 이름 및 설명 입력, 트리거에 사용할 디폴트 파라미터 코드 작성
- 외부 연결 주소 생성: 생성할 트리거의 종류가 Basic이거나 GitHub인 경우 트리거 원격 실행 설정
- 생성할 트리거의 종류별 정보 설정: 생성할 트리거의 종류에 따라 트리거 실행에 필요한 추가 정보를 설정
- 생성할 트리거의 종류별 연결 정보: 생성할 트리거의 종류에 따라 트리거 실행에 필요한 연결 정보를 설정
- [저장하고 액션 연결하기] 버튼을 클릭해 주십시오.
- 액션 연결의 Packages/Actions에서 연결할 액션을 클릭해 주십시오.
- [저장] 버튼을 클릭해 주십시오.
8.에서 연결할 액션을 설정하지 않고 트리거를 생성할 수도 있습니다.
트리거 기본 정보
트리거를 생성하기 위해 기본적으로 필요한 정보를 설정합니다. 트리거 기본 정보의 각 항목에 대한 설명은 다음과 같습니다.
이름: 트리거 이름을 영문 대소문자, 숫자, 특수 문자 _ -를 조합하여 입력. 단, 첫 글자로 특수문자 -는 사용할 수 없으며 다른 리소스(패키지, 액션, 트리거) 이름과 중복 불가
설명: 생성할 트리거에 대한 설명을 입력
디폴트 파라미터: 매번 액션을 실행할 때마다 파라미터를 전달하는 대신 액션에 기본으로 적용될 수 있는 디폴트 파라미터를 json 형식으로 입력. 액션의 디폴트 파라미터는 트리거 파라미터와 트리거 실행 시점에 전달되는 런타임 파라미터보다는 적용 우선순위가 낮음
json 형식의 디폴트 파라미터 예제 코드는 다음과 같습니다.{ "name": "Ncloud", "place": "Cloud Functions" }
트리거 이름과 종류는 수정이 불가능하기 때문에 신중하게 결정해 주십시오.
외부 연결 주소 생성
네이버 클라우드 플랫폼의 API Gateway를 이용하여 트리거를 원격으로 실행 가능하도록 외부 연결 주소를 설정합니다. 자세한 설정 방법은 Action/Trigger 실행의 외부 연결 주소 생성을 참고해 주십시오.
생성할 트리거의 종류별 정보 설정
생성할 트리거의 종류에 따라 트리거 실행에 필요한 추가 정보를 설정합니다. 추가 정보 설정 방법은 트리거별 가이드를 참고해 주십시오.
생성할 트리거의 종류별 연결 정보
생성할 트리거의 종류에 따라 트리거 실행에 필요한 연결 정보를 설정합니다. 연결 정보 설정 밥법은 트리거별 가이드를 참고해 주십시오.
트리거 수정
트리거의 이름, 종류를 제외한 나머지 내용을 수정할 수 있습니다. 수정하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Trigger 메뉴를 클릭해 주십시오.
- Triggers에서 수정할 트리거를 클릭해 주십시오.
- 기본 정보 탭 메뉴를 클릭한 다음 [수정] 버튼을 클릭해 주십시오.
- 필요한 정보를 수정해 주십시오.
- [저장] 버튼을 클릭해 주십시오.
트리거 삭제
트리거를 삭제할 수 있습니다. 트리거 삭제 시 트리거와 연결된 외부 연결 주소의 리소스 및 스테이지 정보가 함께 삭제되며,
삭제한 트리거는 복구가 불가능하기 때문에 신중하게 진행해 주십시오. 트리거를 삭제하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Trigger 메뉴를 클릭해 주십시오.
- Triggers에서 삭제할 트리거를 클릭해 주십시오.
- 기본 정보 탭 메뉴를 클릭한 다음 [삭제] 버튼을 클릭해 주십시오.
- [삭제] 버튼을 클릭해 주십시오.