시퀀스 액션
- 인쇄
- PDF
시퀀스 액션
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
네이버 클라우드 플랫폼 콘솔의 Cloud Functions > Action에서 시퀀스 타입의 액션을 생성하고 수정, 삭제할 수 있습니다. 시퀀스 액션은 기본 타입의 액션과 동일하게 트리거에 연결이 가능하며, 웹 액션 설정 등을 통한 외부 호출도 가능합니다. 생성한 액션을 실행하고 모니터링하는 방법은 Action/Trigger 실행과 Action을 참고해 주십시오.
시퀀스 생성
시퀀스 액션을 생성하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Action 메뉴를 클릭해 주십시오.
- [Action 생성] 버튼을 클릭해 주십시오.
- 트리거 선택의 트리거 종류에서 액션에 연결할 트리거를 클릭하여 선택해 주십시오.
- 트리거 설정 없이 액션 만들기: 트리거를 연결하지 않고 생성하려는 경우
- 이름에서 연결할 트리거를 클릭하여 선택한 다음 [추가] 버튼을 클릭해 주십시오.
- 새로운 트리거 만들기: 연결할 트리거가 없거나 새로운 트리거를 생성하여 연결하려는 경우. 자세한 사용 방법은 Trigger 참고
- 연결 트리거 목록이 나타나면 정보를 확인한 다음 [다음] 버튼을 클릭해 주십시오.
- 생성할 액션 내용을 설정해 주십시오.
- 기본 정보: 액션 타입, 이름, 설명, 소속 패키지 설정
- 시퀀스 액션 시나리오 설정: 순차적으로 실행할 액션 선택 및 실행 순서 설정
- [생성] 버튼을 클릭해 주십시오.
기본 정보
시퀀스 액션을 생성하기 위해 기본적으로 필요한 정보를 설정합니다. 기본 정보의 각 항목에 대한 설명은 다음과 같습니다.
- 패키지: 액션이 속할 패키지를 클릭하여 선택. 새 패키지를 생성하여 포함시키려면 [생성] 버튼 클릭
- 타입: 액션 종류 가운데 시퀀스를 클릭하여 선택
- 기본: 하나의 액션을 실행
- 시퀀스: 여러 개의 액션을 연결하여 순차적으로 실행
- 이름: 액션 이름을 영문 대소문자, 숫자, 특수 문자 _ -를 조합하여 입력. 단, 첫 글자로 특수문자 -는 사용할 수 없으며 다른 리소스(패키지, 액션, 트리거) 이름과 중복 불가
- 패키지 이름이 package_name이고 액션 이름이 action_name인 경우 패키지에 속한 액션 이름 형식: {package_name}/{action_name}
- 설명: 생성할 액션에 대한 설명을 입력
- 웹 액션 설정: 웹 속성의 액션 생성 여부를 클릭하여 선택(True: 생성, False: 생성 안 함)
주의
- 패키지를 선택하지 않고 소속된 패키지가 없는 상태로 액션을 생성할 수 있지만 패키지를 생성하여 액션을 패키지에 포함시키는 것을 권장합니다.
- 기본 타입의 액션을 생성하는 방법은 기본 액션을 참고해 주십시오.
- 액션 이름과 종류는 수정이 불가능하기 때문에 신중하게 결정해 주십시오.
시퀀스 액션 시나리오 설정
선택한 액션들이 순차적으로 실행되도록 시퀀스 액션의 시나리오를 설정합니다. 시나리오 설정 전 숙지해야 할 주의 사항은 다음과 같습니다.
- 시퀀스 액션에는 기본 타입뿐 아니라 시퀀스 타입의 액션도 추가할 수 있습니다.
- 사용자의 액션 파라미터는 첫 번째 액션에서만 전달됩니다. 후행 액션에서도 사용자 액션 파라미터값을 사용해야 할 경우 선행 액션에서 해당값을 결과에 명시적으로 추가해 주십시오.
- 시퀀스 액션에 등록된 각 액션은 자신의 디폴트 파라미터값을 사용할 수 있습니다. 디폴트 파라미터에 선행 액션의 결과와 동일한 Key가 있을 경우 선행 액션 결과의 우선 순위가 높습니다.
- 선행 액션에서 오류 발생 시 다음 액션은 실행되지 않습니다.
- 시퀀스 액션은 별도의 실행 타임아웃을 지정할 수 없습니다. 시퀀스 액션의 최대 실행 시간은 등록된 액션 실행 타임아웃의 총합과 같습니다. <예시> 액션 1, 액션 2의 실행 타임아웃이 각각 1분, 3분인 경우 시퀀스 액션은 최대 4분까지 실행 가능
위 주의 사항을 고려하여 시퀀스 액션 시나리오를 설정하는 방법은 다음과 같습니다.
- Packages/Actions에서 시퀀스 액션에 추가할 액션을 클릭해 주십시오.
- 추가한 액션들의 실행 순서를 설정해 주십시오.
- 실행 순서 변경: 실행 순서를 변경할 액션을 드래그
- 추가한 액션 삭제: 버튼 클릭
시퀀스 수정
시퀀스 액션의 이름을 제외한 나머지 내용을 수정할 수 있습니다. 수정하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Action 메뉴를 클릭해 주십시오.
- Packages/Actions에서 수정할 시퀀스 액션을 클릭해 주십시오.
- 기본 정보 탭 메뉴를 클릭한 다음 [수정] 버튼을 클릭해 주십시오.
- 필요한 정보를 수정해 주십시오.
- [저장] 버튼을 클릭해 주십시오.
시퀀스 삭제
시퀀스 액션을 삭제할 수 있습니다. 액션 삭제 시 액션과 연결된 외부 연결 주소의 리소스 및 스테이지 정보가 함께 삭제되며, 해당 시퀀스 액션이 포함된 시퀀스 액션이 수정되거나 삭제될 수 있습니다. 또한 삭제한 시퀀스 액션은 복구가 불가능하기 때문에 신중하게 진행해 주십시오. 시퀀스 액션을 삭제하는 방법은 다음과 같습니다.
- Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
- Action 메뉴를 클릭해 주십시오.
- Packages/Actions에서 삭제할 시퀀스 액션을 클릭해 주십시오.
- 기본 정보 탭 메뉴를 클릭한 다음 [삭제] 버튼을 클릭해 주십시오.
- [삭제] 버튼을 클릭해 주십시오.
이 문서가 도움이 되었습니까?