웹훅 조치 작성

웹훅 조치는 웹훅을 호출하는 조치의 한 유형입니다. curl 명령을 사용하거나 WebSphere Automation REST API에 대한 Swagger UI를 사용하여 웹훅 조치를 작성할 수 있습니다.

이 태스크에 대한 정보

WebSphere Automation REST API에 대한 액세스 권한이 있어야 하며 Swagger UI 페이지에서 권한 부여 를 클릭하여 Red Hat OpenShift Container Platform 관리자 신임 정보로 인증해야 합니다.

WebSphere Automation 에서 웹훅 조치 작성

웹훅 작업은 작업의 한 유형이기 때문에 작업 생성 과정에 익숙해야 합니다.

  1. 작업 생성 지침의 첫 세 단계를 따르십시오.
  2. 사용해 보기를 클릭한 후 예제 메뉴를 열고 WebhookActionCreationRequest 선택합니다.

    예제 요청 본문은 샘플 웹훅 조치로 채워집니다.

  3. 원하는 매개변수 및 값을 설정하도록 요청 본문을 편집하십시오.

    type 매개변수의 값이 webhook인지 확인하고, 웹훅에 필요한 세부사항을 configuration 매개변수에 입력하십시오.

유효한 configuration 절에 대해서는 다음 예제를 참조하십시오.

  "configuration": {
    "targetUrl": "http://webhook-sim/abcdef/senddata",
    "method": "POST",
    "contentType": "application/json",
    "username": "j.doe@example.com",
    "password": "passw0rd",
    "headers": [
      {
        "name": "mycustomheader",
        "value": "{{somevalue}}"
      }
    ],
    "body": "{\"id\" : {{theId}}, \"data\": \"{{theData}}\"}"
  },

예제에 표시된 매개변수 중에서 targetURL 매개변수만 필요합니다. 이 파라미터를 호출하고자 하는 웹훅의 URL 설정하세요. 다른 매개변수에 대한 자세한 정보는 웹훅 액션 리소스 페이지를 참조하세요.

예제는 변수의 사용을 표시합니다 (예: {{somevalue}}). 변수는 이 Mustache 구문을 사용하여 트리거에서 조치로 전달될 수 있습니다. 조치는 다른 Mustache 기능을 지원합니다. 자세한 정보는 트리거에서 변수 전달을 참조하십시오.

다음에 수행할 작업

웹훅 액션을 호출하려면 트리거를 만들어야 합니다.