웹훅 조치 작성
웹훅 조치는 웹훅을 호출하는 조치의 한 유형입니다. curl 명령을 사용하거나 WebSphere Automation REST API에 대한 Swagger UI를 사용하여 웹훅 조치를 작성할 수 있습니다.
이 태스크에 대한 정보
WebSphere Automation REST API에 대한 액세스 권한이 있어야 하며 Swagger UI 페이지에서 권한 부여 를 클릭하여 Red Hat OpenShift Container Platform 관리자 신임 정보로 인증해야 합니다.
WebSphere Automation 에서 웹훅 조치 작성
웹훅 작업은 작업의 한 유형이기 때문에 작업 생성 과정에 익숙해야 합니다.
- 작업 생성 지침의 첫 세 단계를 따르십시오.
- 사용해 보기를 클릭한 후 예제 메뉴를 열고 WebhookActionCreationRequest 선택합니다.
예제 요청 본문은 샘플 웹훅 조치로 채워집니다.
- 원하는 매개변수 및 값을 설정하도록 요청 본문을 편집하십시오.
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 기능을 지원합니다. 자세한 정보는 트리거에서 변수 전달을 참조하십시오.