액션 관리

Prev Next

네이버 클라우드 플랫폼 콘솔의 Cloud Functions > Action에서 생성한 액션을 수정, 삭제 및 실행하고 실행 결과에 대해 그래프와 표를 통해 모니터링 할 수 있습니다.

생성한 액션의 상세 관리 화면으로 이동하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.

액션 관리 화면

cloudfunctions-actionmgmt-vpc_v2_01_ko

영역 설명
① 기능 버튼
  • [실행]: 액션을 실행하는 버튼
  • [수정]: 액션을 수정하는 버튼
  • [삭제]: 액션을 삭제하는 버튼
② 연결 정보 액션 실행을 트리거하는 전체 이벤트 소스를 유형별로 그룹화 표시. 하나의 유형을 선택하면 상세 정보[Trigger] 탭에서 해당 유형의 이벤트 소스 연결 상세 정보 확인
③ 상세 정보 액션 기본 정보, 트리거, 모니터링, 디폴트 파라미터 확인

기본 정보

액션의 기본 정보

cloudfunctions-actionmgmt-vpc_v2_02_ko

액션 기본 정보

액션의 기본적인 정보를 확인할 수 있습니다.

  • 이름: 액션 이름
  • 타입: 액션 종류(일반 액션/웹 액션/시퀀스 액션/시퀀스 웹 액션)
  • 런타임: 액션이 실행되는 언어 및 버전 환경
  • 액션 Timeout: 액션이 동작할 수 있는 최대 시간
  • 메인 함수: 액션에서 사용 중인 메인 함수나 클래스의 이름
  • 액션 메모리: 액션에서 사용 가능한 메모리
  • 설명: 액션에 대한 추가 정보

VPC 연결 정보

액션에서 VPC 리소스에 접근할 수 있는 VPC, Subnet 정보를 확인할 수 있습니다.

  • VPC: 접근 가능한 VPC 이름
  • Subnet: VPC 접근 시 사용할 Subnet 이름
  • IP 대역: Subnet의 IP 주소 범위
  • Zone: Subnet의 가용 존

액션 실행 순서
시퀀스 액션 또는 시퀀스 웹 액션에서 순차적으로 실행되는 액션 정보를 확인할 수 있습니다.

  • 실행 순서: 시퀀스 액션에서 액션이 실행되는 순서
  • 액션 이름: 액션의 이름
  • 런타임: 액션의 런타임 정보
  • 타입: 액션 종류

트리거

액션 실행을 트리거하는 이벤트 소스 정보

cloudfunctions-actionmgmt-vpc_v2_03_ko

추가

액션의 트리거를 추가합니다.

제거

액션의 트리거를 제거합니다.

트리거 목록

액션의 트리거 목록. 이름을 클릭하면 트리거 메뉴 또는 트리거와 연결된 서비스 정보로 이동합니다.

  • 타입: 트리거 종류
  • 이름: 트리거 이름
  • Event Source: 액션을 트리거링하는 연결 서비스 정보
  • 업데이트 일시: 최근 트리거 수정 일시

이벤트 소스 상세 목록

액션 개요의 연결 정보에서 트리거 타입을 선택하면 해당 유형의 이벤트 소스 연결 정보를 확인할 수 있습니다.

cloudfunctions-actionmgmt-vpc_v2_08_ko

모니터링

액션 실행 결과 및 상세 정보

cloudfunctions-actionmgmt-vpc_v2_04_ko

그래프

  • 상태: 조회 기간 동안 실행 성공한 액션 비율과 실패한 액션 비율
  • 실행 수: 조회 기간 동안 시간별 실행 성공한 액션 횟수와 실패한 액션 횟수
  • 실행 시간: 조회 기간 동안 시간별 평균 실행 소요 시간(ms)과 최대 소요 시간(ms)

  • ID: 액션 실행 결과에 대한 고유 ID. 클릭하면 상세 정보를 확인할 수 있습니다.
  • 상태: 액션 실행 결과 성공, 실패 여부
  • 시작 시간: 액션 실행을 시작한 시각(ms)
  • 실행 시간: 액션 실행에 소요된 시간(ms)
참고
  • 실행 결과를 기준으로 검색어를 입력하여 원하는 내용을 검색할 수 있습니다.
    cloudfunctions-action-vpc_05_ko
  • 조회 기간 동안 전체 액션 실행 결과에 대한 모니터링은 Dashboard에서 가능합니다. Dashboard 사용 방법은 Dashboard를 참조해 주십시오.

소스코드

액션의 소스코드

cloudfunctions-actionmgmt-vpc_v2_09_ko

디폴트 파라미터

액션 코드로 전달할 파라미터의 기본 값을 확인할 수 있습니다.

cloudfunctions-actionmgmt-vpc_v2_05_ko

버전

액션의 버전 정보. 버전 기능 사용 방법은 액션 버전 관리를 참조해주십시오.

cloudfunctions-actionmgmt-vpc_v2_10_ko

액션 수정

액션의 이름, 타입을 제외한 나머지 내용을 수정할 수 있습니다. 액션을 수정하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.
  4. 액션 개요에서 [수정] 버튼을 클릭해 주십시오.

액션 삭제

액션을 삭제할 수 있습니다. 삭제한 액션은 복구가 불가능하기 때문에 신중하게 진행해 주십시오. 액션을 삭제하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.
  4. 액션 개요에서 [삭제] 버튼을 클릭해 주십시오.

액션 실행

액션을 실행할 수 있습니다. 런타임 파라미터를 입력하여 액션의 정상 동작 여부를 확인할 수 있습니다. 액션을 실행하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.
  4. 액션 개요에서 [실행] 버튼을 클릭해 주십시오.
  5. 런타임 파라미터에 액션 코드로 전달할 JSON 데이터를 입력해 주십시오.
  6. 액션 코드에서 리턴한 결과만 보려면 결과만 보기를 활성화 해 주십시오. 비활성화 되어 있으면 액티베이션 정보를 모두 확인할 수 있습니다. 액티베이션의 자세한 정보는 Cloud Functions 개념을 참조해 주십시오.

cloudfunctions-actionmgmt-vpc_v2_06_ko

참고

액션 실행에 대한 로그를 생성하도록 설정할 수 있습니다. 모든 액션은 코드에서 stdout이나 stderr로 출력된 정보에 Timestamp 정보를 추가하여 logs 필드로 반환합니다. Dashboard 또는 Action > 액션 상세 정보 > 모니터링의 실행 이력 상세 정보에서 로그를 확인할 수 있습니다.

cloudfunctions-actionmgmt-vpc_v2_07_ko

트리거 추가

다른 서비스의 이벤트와 연결하여 액션을 실행하는 트리거를 추가할 수 있습니다. 트리거를 추가하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.
  4. 액션 개요의 연결 정보 또는 상세 정보 트리거 탭의 [추가] 버튼을 클릭해 주십시오.
  5. 연결 방법에서 새로운 트리거를 생성하거나 기존에 생성된 트리거를 선택하여 추가할 수 있습니다.
  6. 타입에서 추가할 트리거 유형을 선택해 주십시오.
  7. 트리거 설정 정보는 사용 가이드 트리거 하위 유형별 트리거 가이드를 참조해 주십시오.
참고
  • API Gateway 트리거는 신규 생성만 가능합니다.
  • API Gateway 트리거는 액션 타입에 따라 유형이 정해지며 변경할 수 없습니다.
    • HTTP 방식: 웹 액션, 시퀀스 웹 액션
    • Webhook 방식: 일반 액션, 시퀀스 액션

트리거 제거

액션의 트리거를 제거하여 다른 서비스의 이벤트와 연결을 해제합니다. 트리거를 제거하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
  2. Action 메뉴를 클릭해 주십시오.
  3. 목록에서 액션 이름을 클릭해 주십시오.
  4. 상세 정보 트리거 탭에서 제거할 트리거를 선택하고 [제거] 버튼을 클릭해 주십시오.
  5. [확인] 버튼을 클릭하여 연결을 해제해 주십시오.
주의

연결된 액션이 없는 트리거는 삭제될 수 있습니다.