Share Feedback to help us keep improving.
8.6. 활성화로 이벤트를 전송하지 않는 이벤트 스트림
이벤트 스트림을 사용하여 룰북 활성화에 이벤트를 보내는 경우 경우에 따라 해당 이벤트가 룰북 활성화로 성공적으로 라우팅되지 않을 수 있습니다.
프로세스
이 문제를 해결하려면 다음 옵션을 시도해 보십시오.
- 이벤트 기반 Ansible 컨트롤러의 각 이벤트 스트림이 테스트 모드에 있지 않은지 확인합니다. 즉, 활성화가 이벤트를 수신하지 않습니다.
- 원본 서비스가 요청을 올바르게 보내고 있는지 확인합니다.
- 플랫폼 게이트웨이 인스턴스에 대한 네트워크 연결이 안정적인지 확인합니다. 이벤트 스트림을 설정한 경우 보낸 사람에서 이벤트 스트림 요청의 항목입니다.
- 플랫폼 게이트웨이의 프록시가 실행 중인지 확인합니다.
- 이벤트 스트림 작업자가 실행 중이며 요청을 처리할 수 있는지 확인합니다.
- 이벤트 스트림에 인증 정보가 올바르게 설정되었는지 확인합니다.
요청이 세트 자격 증명에 의해 결정된 인증 메커니즘을 준수하는지 확인합니다(예: basic에는 자격 증명이 있는 헤더가 포함되어 있거나 HMAC에는 헤더의 콘텐츠 서명이 포함되어야 합니다.).
참고인증 정보는 이벤트 기반 Ansible 컨트롤러에서 변경되었지만 원본 서비스에서 업데이트되지 않을 수 있습니다.
- 활성화에서 실행 중인 룰북이 이러한 이벤트에 반응하는지 확인합니다. 이벤트 소스를 작성하고 들어오는 이벤트를 사용하는 작업을 추가했음을 나타냅니다. 그렇지 않으면 이벤트가 활성화에 도달하지만 활성화할 것은 없습니다.
- 자체 서명된 인증서를 사용하는 경우 공급업체에서 Webhook를 보낼 때 인증서 검증을 비활성화할 수 있습니다. 대부분의 벤더에는 테스트 또는 프로덕션 환경 이외의 환경에 대한 인증서 검증을 비활성화할 수 있는 옵션이 있습니다.