Webhook을 모든 엔드포인트 REST API와 통합하고 아웃바운드 페이로드를 구성할 수 있습니다.
사전 요구 사항
Webhook에 대한 로그인 자격 증명이 있는지 확인합니다.
프로시저
- 왼쪽 메뉴에서 구성 > 경고를 클릭한 다음 오른쪽 창에서 아웃바운드 설정을 클릭합니다.
- 추가를 클릭하고 플러그인 유형 드롭다운 메뉴에서 Webhook 알림 플러그인을 선택합니다.
대화상자가 확장되어 플러그인 인스턴스 설정이 포함됩니다.
- 인스턴스 이름을 입력합니다.
- Webhook URL을 입력합니다.
참고: Webhook 아웃바운드 인스턴스를 참조하는 알림의 경우 여기에 입력하는 URL은 관련 Webhook 페이로드 템플릿에 정의된 끝점 URL 접미사와 결합된 기본 URL 역할을 합니다.
- 연결 개수 값을 입력합니다.
연결 개수는 VMware Aria Operations 의 노드당 허용되는 최대 열린 연결 개수를 나타냅니다.
- (선택 사항) HTTP 프록시를 선택합니다.
- 목록에서 자격 증명 유형을 선택합니다.
참고: 엔드포인트 URL에 인증이 필요하지 않은 경우 자격 증명 유형 목록에서 자격 증명 없음을 선택합니다.
- 자격 증명 세부 정보를 추가하거나 편집합니다. 더하기 아이콘을 클릭하고 오른쪽 창에 새 자격 증명의 세부 정보를 입력한 후 저장을 클릭합니다.
새 자격 증명 생성 창의 필드는 선택한 자격 증명 유형을 기준으로 표시됩니다.
자격 증명 유형 필드 기본 인증 이름, 사용자 이름 및 비밀번호를 입력합니다. 전달자 토큰 자격 증명의 이름과 토큰을 입력합니다. OAuth 인증 다음과 같은 세부 정보를 입력합니다. - 이름: 인증의 이름을 입력합니다.
- 권한 부여 유형: 클라이언트 자격 증명 또는 비밀번호 자격 증명을 선택합니다.
- 인증 URL: 액세스 토큰을 검색할 수 있는 URL을 입력합니다.
- 클라이언트 ID: 인증 URL의 클라이언트 ID를 입력합니다.
- 클라이언트 암호: 인증 URL의 클라이언트 암호를 입력합니다.
- 사용자 이름: 인증 URL의 사용자 이름을 입력합니다.
참고: 이 필드는 권한 부여 유형이 비밀번호 자격 증명인 경우에만 나타납니다.
- 비밀번호: 인증 URL의 비밀번호를 입력합니다.
참고: 이 필드는 권한 부여 유형이 비밀번호 자격 증명인 경우에만 나타납니다.
- 범위: 액세스 토큰을 지정할 레이블을 입력합니다. 레이블은 액세스 토큰에 부여할 사용 권한을 지정합니다.
- 자격 증명 보내기: 인증 헤더에 또는 본문에를 선택합니다.
- 인증 헤더에: 헤더에 클라이언트 ID 및 클라이언트 암호를 보냅니다.
- 본문에: 페이로드 본문에 클라이언트 ID 및 클라이언트 암호를 보냅니다.
참고: 이 필드는 권한 부여 유형이 클라이언트 자격 증명인 경우에만 나타납니다. - 액세스 토큰 경로: 액세스 토큰 경로를 입력합니다.
- 유효성 토큰 경로: 토큰이 만료될 시기를 추적하려면 유효성 토큰 경로를 입력하고 드롭다운 목록에서 형식을 선택합니다. 다음 형식 중 하나를 선택합니다.
- 초
- 밀리초
- 절대 시간
- 헤더 이름: 헤더 이름을 입력합니다. 기본적으로 헤더 이름은 '권한 부여'입니다.
- 접두사: 접두사를 입력합니다. 기본적으로 접두사는 '전달자'입니다.
- HTTP 프록시: HTTP 프록시를 선택합니다.
인증서 다음과 같은 세부 정보를 입력합니다. - 이름: 인증서의 이름을 입력합니다.
- 인증서: X.509 형식으로 인증서를 입력합니다.
- 인증서 키: 개인 키를 입력합니다. 지원되는 형식은 Open SSL, PKCS1 및 PKCS8입니다.
API 키 이름, API 키 및 API 값을 입력합니다. - 지정된 경로, 자격 증명 및 권한을 확인하려면 테스트를 클릭합니다.
참고:
- 테스트 기능은 현재 사용자 지정 템플릿을 지원하지 않습니다. 템플릿에 사용자 지정 헤더가 포함되어 있으면 테스트가 실패할 수 있습니다.
- 저장을 클릭합니다.
결과
Webhook 알림 플러그인 인스턴스가 구성되어 실행됩니다.