HTTPS를 사용하여 웹훅을 MongoDB Ops Manager에 연결하려면 CA 인증서를 MongoDB Ops Manager Java 신뢰 저장소로 가져와야 합니다.
전제 조건
액세스 가능한 MongoDB Ops Manager 배포가 있어야 합니다.
MongoDB Ops Manager Java 신뢰 저장소에 CA 인증서 추가
1
웹훅의 CA 인증서를 MongoDB Ops Manager HTTP 서버 에 추가합니다.
다음 명령에 웹훅 신뢰 저장소의 절대 경로를 추가한 후, 이를 실행하여 CA 인증서를 MongoDB Ops Manager Java 신뢰 저장소에 추가합니다.
sudo /opt/mongodb/mms/jdk/bin/keytool -noprompt -storepass changeit -import -trustcacerts -alias Webhook_CA -file <AbsolutePathofWebhookTrustStore> -keystore /opt/mongodb/mms/jdk/lib/security/cacerts
2
3
4
MongoDB Ops Manager에 대한 HTTPS 요청을 테스트하여 연결을 확인합니다.
Java 키 저장소 파일 PEM 형식으로 변환합니다.
Java 키 저장소는 JKS(Java 키 저장소) 또는 PKCS12 형식으로 저장됩니다. 이러한 형식은 curl
--cacert
옵션과 호환되지 않습니다.openssl
와 같이 선택한 도구를 사용하여 Java 키 저장소 파일 변환합니다.다음 명령의 자리 표시자 텍스트를 PEM 인증서 및 웹훅 URL 경로로 바꿉니다.
sudo curl -vvvv --cacert </path/to/cacerts.pem> <WebhookURL> 명령을 실행하여 MongoDB Ops Manager 사용하여 웹훅의 HTTPS 연결을 테스트합니다.