Docs Menu
Docs Home
/
MongoDB Cluster-to-Cluster Sync
/ /

pause

이 페이지의 내용

  • 설명
  • 요구 사항
  • 요청
  • 요청 본문 매개변수
  • 응답
  • 예시
  • 요청
  • 응답
  • 행동
  • 엔드포인트 보호

현재 동기화 작업을 일시 중지합니다.

pause 엔드포인트를 사용하려면 mongosync 이(가) 실행 중 상태 여야 합니다.

참고

샤드 클러스터 간에 동기화할 mongosync 인스턴스를 여러 개 구성하는 경우 각 mongosync 인스턴스에 동일한 API 엔드포인트 명령을 보내야 합니다.

자세한 내용은 여러 Mongosync 일시 중지를 참조하세요.

POST /api/v1/pause

이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다. 그러나 빈 객체 { } 와 함께 --data 옵션을 지정 해야 합니다 .

필드
유형
설명
success
부울
요청이 성공하면 이 값은 true 입니다.
error
문자열
오류가 발생한 경우 오류의 이름을 나타냅니다. 이 필드는 successtrue 인 경우 응답에서 생략됩니다.
errorDescription
문자열
발생한 오류에 대한 자세한 설명입니다. 이 필드는 successtrue 인 경우 응답에서 생략됩니다.

다음 예에서는 현재 동기화 작업을 일시 중지합니다.

curl localhost:27182/api/v1/pause -XPOST --data '{ }'
{"success":true}
  • pause 요청이 성공하면 mongosync 은(는) PAUSED 상태가 됩니다.

  • 장기간 동기화를 일시 중지하려는 경우 소스 클러스터 에서 복제본 세트 oplog 의 크기를 늘리세요. 학습 보려면 자주 묻는 질문을 참조하세요.

mongosync pause 엔드포인트를 보호하지 않습니다. 그러나 기본적으로 API는 로컬 호스트에만 바인딩되며 다른 소스의 호출은 허용하지 않습니다. 또한 pause 호출은 연결 자격 증명이나 사용자 데이터를 노출하지 않습니다.

돌아가기

진행 상황