시퀀스 액션
    • PDF

    시퀀스 액션

    • PDF

    Article Summary

    네이버 클라우드 플랫폼 콘솔의 Cloud Functions > Action에서 시퀀스 타입의 액션을 생성하고 수정, 삭제할 수 있습니다. 시퀀스 액션은 기본 타입의 액션과 동일하게 트리거에 연결이 가능하며, 웹 액션 설정 등을 통한 외부 호출도 가능합니다. 생성한 액션을 실행하고 모니터링하는 방법은 Action/Trigger 실행Action을 참고해 주십시오.

    시퀀스 생성

    시퀀스 액션을 생성하는 방법은 다음과 같습니다.

    1. Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
    2. Action 메뉴를 클릭해 주십시오.
    3. [Action 생성] 버튼을 클릭해 주십시오.
    4. 트리거 선택트리거 종류에서 액션에 연결할 트리거를 클릭하여 선택해 주십시오.
      • 트리거 설정 없이 액션 만들기: 트리거를 연결하지 않고 생성하려는 경우
    5. 이름에서 연결할 트리거를 클릭하여 선택한 다음 [추가] 버튼을 클릭해 주십시오.
      • 새로운 트리거 만들기: 연결할 트리거가 없거나 새로운 트리거를 생성하여 연결하려는 경우. 자세한 사용 방법은 Trigger 참고
    6. 연결 트리거 목록이 나타나면 정보를 확인한 다음 [다음] 버튼을 클릭해 주십시오.
    7. 생성할 액션 내용을 설정해 주십시오.
    8. [생성] 버튼을 클릭해 주십시오.

    기본 정보

    시퀀스 액션을 생성하기 위해 기본적으로 필요한 정보를 설정합니다. 기본 정보의 각 항목에 대한 설명은 다음과 같습니다.

    • 패키지: 액션이 속할 패키지를 클릭하여 선택. 새 패키지를 생성하여 포함시키려면 [생성] 버튼 클릭
    • 타입: 액션 종류 가운데 시퀀스를 클릭하여 선택
      • 기본: 하나의 액션을 실행
      • 시퀀스: 여러 개의 액션을 연결하여 순차적으로 실행
    • 이름: 액션 이름을 영문 대소문자, 숫자, 특수 문자 _ -를 조합하여 입력. 단, 첫 글자로 특수문자 -는 사용할 수 없으며 다른 리소스(패키지, 액션, 트리거) 이름과 중복 불가
      • 패키지 이름이 package_name이고 액션 이름이 action_name인 경우 패키지에 속한 액션 이름 형식: {package_name}/{action_name}
    • 설명: 생성할 액션에 대한 설명을 입력
    • 웹 액션 설정: 웹 속성의 액션 생성 여부를 클릭하여 선택(True: 생성, False: 생성 안 함)
    주의
    • 패키지를 선택하지 않고 소속된 패키지가 없는 상태로 액션을 생성할 수 있지만 패키지를 생성하여 액션을 패키지에 포함시키는 것을 권장합니다.
    • 기본 타입의 액션을 생성하는 방법은 기본 액션을 참고해 주십시오.
    • 액션 이름과 종류는 수정이 불가능하기 때문에 신중하게 결정해 주십시오.

    시퀀스 액션 시나리오 설정

    선택한 액션들이 순차적으로 실행되도록 시퀀스 액션의 시나리오를 설정합니다. 시나리오 설정 전 숙지해야 할 주의 사항은 다음과 같습니다.

    • 시퀀스 액션에는 기본 타입뿐 아니라 시퀀스 타입의 액션도 추가할 수 있습니다.
    • 사용자의 액션 파라미터는 첫 번째 액션에서만 전달됩니다. 후행 액션에서도 사용자 액션 파라미터값을 사용해야 할 경우 선행 액션에서 해당값을 결과에 명시적으로 추가해 주십시오.
    • 시퀀스 액션에 등록된 각 액션은 자신의 디폴트 파라미터값을 사용할 수 있습니다. 디폴트 파라미터에 선행 액션의 결과와 동일한 Key가 있을 경우 선행 액션 결과의 우선 순위가 높습니다.
    • 선행 액션에서 오류 발생 시 다음 액션은 실행되지 않습니다.
    • 시퀀스 액션은 별도의 실행 타임아웃을 지정할 수 없습니다. 시퀀스 액션의 최대 실행 시간은 등록된 액션 실행 타임아웃의 총합과 같습니다. <예시> 액션 1, 액션 2의 실행 타임아웃이 각각 1분, 3분인 경우 시퀀스 액션은 최대 4분까지 실행 가능

    위 주의 사항을 고려하여 시퀀스 액션 시나리오를 설정하는 방법은 다음과 같습니다.

    1. Packages/Actions에서 시퀀스 액션에 추가할 액션을 클릭해 주십시오.
    2. 추가한 액션들의 실행 순서를 설정해 주십시오.
      cloudfunctions-sequence-vpc_01_ko
      • 실행 순서 변경: 실행 순서를 변경할 액션을 드래그
      • 추가한 액션 삭제: cloudfunctions-ico_01_ko 버튼 클릭

    시퀀스 수정

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

    1. Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
    2. Action 메뉴를 클릭해 주십시오.
    3. Packages/Actions에서 수정할 시퀀스 액션을 클릭해 주십시오.
    4. 기본 정보 탭 메뉴를 클릭한 다음 [수정] 버튼을 클릭해 주십시오.
    5. 필요한 정보를 수정해 주십시오.
    6. [저장] 버튼을 클릭해 주십시오.

    시퀀스 삭제

    시퀀스 액션을 삭제할 수 있습니다. 액션 삭제 시 액션과 연결된 외부 연결 주소의 리소스 및 스테이지 정보가 함께 삭제되며, 해당 시퀀스 액션이 포함된 시퀀스 액션이 수정되거나 삭제될 수 있습니다. 또한 삭제한 시퀀스 액션은 복구가 불가능하기 때문에 신중하게 진행해 주십시오. 시퀀스 액션을 삭제하는 방법은 다음과 같습니다.

    1. Services > Compute > Cloud Functions 메뉴를 차례대로 클릭해 주십시오.
    2. Action 메뉴를 클릭해 주십시오.
    3. Packages/Actions에서 삭제할 시퀀스 액션을 클릭해 주십시오.
    4. 기본 정보 탭 메뉴를 클릭한 다음 [삭제] 버튼을 클릭해 주십시오.
    5. [삭제] 버튼을 클릭해 주십시오.

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.