Post Trigger Link Action
    • PDF

    Post Trigger Link Action

    • PDF

    기사 요약

    Cloud Functions 트리거와 액션을 연결합니다.

    요청

    요청을 위한 파라미터, 헤더, 바디 정보를 설명합니다.

    요청 URL

    POST {CLOUD_FUNCTIONS_API_URL}/triggers/{triggerName}/link-action
    
    Content-Type: application/json; charset=utf-8
    x-ncp-apigw-timestamp: {Timestamp}
    x-ncp-iam-access-key: {Sub Account Access Key}
    x-ncp-apigw-signature-v2: {API Gateway Signature}
    

    Path Variables

    파라미터명타입필수 여부설명제약 사항
    triggerNameStringY트리거 이름

    요청 바디

    필드명타입설명비고
    actionStringY트리거와 연결할 액션 이름
    packageStringN트리거와 연결할 액션의 패키지 이름
    - default: '-'

    응답

    응답 바디

    필드명타입설명비고
    content.triggerObject트리거 정보
    content.trigger.nameString트리거 이름
    content.trigger.pathString트리거 Path
    content.actionObject액션 정보
    content.action.nameString액션 이름
    content.action.pathString액션 Path
    content.namespaceString사용자의 네임스페이스
    content.statusString트리거와 액션의 연결 상태

    오류 코드

    HTTP 상태 코드오류 코드오류 메시지설명
    40080324ACTION_RULE_EXCEED액션의 연결 가능한 트리거 수 초과
    40080519TRIGGER_RULE_EXCEED트리거의 연결 가능한 액션 수 초과
    40080519TRIGGER_RULE_EXCEED대상 트리거의 액션 연결 한도 초과
    40080520RULE_BODY_INVALID_TYPE잘못된 요청 바디 필드 타입
    40080521RULE_BODY_MISSING_FIELD요청 바디 필수 필드 누락
    40080901DUPLICATED_RULE중복된 액션 연결 요청
    40380002SUB_ACC_NO_PERMISSION상세 권한 오류
    40480301ACTION_NOT_FOUND액션을 찾을 수 없음
    40480501TRIGGER_NOT_FOUND트리거를 찾을 수 없음

    예시

    요청 예시

    curl -X POST "https://cloudfunctions.apigw.fin-ntruss.com/ncf/api/v2/triggers/mytrigger/link-action?platform=vpc"
    -H "Content-Type: application/json"
    -H "x-ncp-iam-access-key: Y0Z9EG0lKoeWAQCSHRtM"
    -H "x-ncp-apigw-timestamp: 1546398302273"
    -H "x-ncp-apigw-signature-v2: VXjaLhHB2CdowCrqDNYg7w7GR3TYxZzM2eIZ+i3IH0Q="
    -d '<하단 참조>'
    
    {
        "action": "myaction",
        "package": "-"
    }
    

    응답 예시

    {
        "content": {
            "action": {
                "name": "myaction",
                "path": "kHbJQSZDDh3m"
            },
            "namespace": "kHbJQSZDDh3m",
            "status": "active",
            "trigger": {
                "name": "mytrigger",
                "path": "kHbJQSZDDh3m"
            }
        }
    }
    

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

    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.