트리거와 액션 연결
    • PDF

    트리거와 액션 연결

    • PDF

    Article Summary

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

    트리거와 액션의 연결 방법에 대한 이해에 도움을 줄 수 있는 예제를 소개합니다. 이 예제는 사용자의 위치를 업데이트하는 트리거를 생성하고, 사용자의 위치가 업데이트될 때 hello 액션을 호출하는 내용입니다. 예제 학습 시 다음의 가이드를 참고해 주십시오.

    • 액션 생성 방법
      • Cloud Functions 사용 > Action > 기본 액션
      • Cloud Functions 사용 > Action > 시퀀스 액션
    • 트리거 생성 방법
      • Cloud Functions 사용 > Trigger > Trigger
    • 액션/트리거 실행 방법
      • Cloud Functions 사용 > Action/Trigger 실행

    트리거와 액션 연결

    트리거와 액션을 생성하여 연결하는 순서는 다음과 같습니다.

    1. 콘솔에서 SampleTrigger라는 이름의 Basic 트리거를 생성해 주십시오.
      cloudfunctions-example04_01_ko
    2. 이름과 장소를 전달받아 출력하는 소스 코드를 작성해 주십시오.
    function main(params) {
        return {payload:  'Hello, ' + params.name + ' from ' + params.place};
    }
    
    1. 2.에서 작성한 소스 코드를 사용하여 콘솔에서 액션을 생성해 주십시오.
      cloudfunctions-example04_02_ko
    2. 액션 생성 마지막 단계에서 1.에서 생성한 트리거를 연결해 주십시오.
      cloudfunctions-example04_03_ko
      • 트리거와 액션은 연결 즉시 활성화되므로 트리거 호출 시 즉시 응답이 리턴됩니다.

    트리거 실행을 통한 정상 작동 확인

    트리거와 액션이 정상적으로 생성되어 연결됐는지 트리거 실행을 통해 확인할 수 있습니다. 확인하는 순서는 다음과 같습니다.

    1. 콘솔에서 SampleTrigger 트리거를 실행해 주십시오.
      cloudfunctions-example04_04_ko
      • 트리거가 호출될 때마다 helloAction 액션은 이벤트 파라미터와 함께 동작합니다.
      • 트리거 디폴트 파라미터의 적용 우선순위가 액션 디폴트 파라미터의 적용 우선순위보다 높습니다.
      • 실행 결과로 ActivationId를 전달받습니다.
    2. 트리거와 액션의 모니터링 탭 메뉴 화면에서 실행 결과에 대한 상세 정보를 확인해 주십시오.
      • 트리거 실행 결과
        cloudfunctions-example04_05_ko
      • 액션 실행 결과: 가장 최근에 발생한 액티베이션 정보를 확인하여 액션 실행 여부를 확인하고 트리거로 인해 실행된 액션이 파라미터를 정상적으로 처리하는지 확인
        cloudfunctions-example04_06_ko
    {
        "payload": "Hello, Donald in Washington, D.C."
    }
    

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

    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.