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
string
エラーが発生した場合、 はエラーの名前を示します。 このフィールドは、 successtrueの場合、応答から省略されます。
errorDescription
string
発生したエラーの詳細な説明。 このフィールドは、 successtrueの場合、応答から省略されます。

次の例では、現在の同期操作を一時停止します。

curl localhost:27182/api/v1/pause -XPOST --data '{ }'
{"success":true}
  • pauseリクエストが成功すると、 mongosyncPAUSED状態になります。

  • 同期を長期間一時停止する予定の場合は、ソースクラスター内のレプリカセット oplogのサイズを増やします。 詳しくは「よくある質問 」を参照してください。

mongosync は、 pauseエンドポイントを保護しません。 ただし、デフォルトでは、API は localhost のみにバインドされ、他のソースからの呼び出しは受け入れません。 さらに、 pause呼び出しでは接続認証情報やユーザー データは公開されません。

戻る

進行状況