Descripción
Pausa la operación de sincronización actual.
Requisito
Para utilizar el punto final pause, mongosync debe estar en el EstadoEN EJECUCIÓN.
Nota
Cuando configura varias instancias mongosync para sincronizar entre clústeres fragmentados, debe enviar comandos de punto final de API idénticos a cada instancia mongosync.
Para obtener más información,consulte Pausar varios Mongosyncs.
Solicitud
POST /api/v1/pause
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP. Sin embargo,debe especificar la --data opción con un objeto { } vacío.
Respuesta
Campo | Tipo | Descripción |
|---|---|---|
| booleano | Cuando la solicitud es exitosa, este valor es |
| string | Si se produjo un error, indica su nombre. Este campo se omite en la respuesta cuando |
| string | Descripción detallada del error ocurrido. Este campo se omite en la respuesta cuando |
Ejemplo
El siguiente ejemplo pausa la operación de sincronización actual.
Solicitud
curl localhost:27182/api/v1/pause -XPOST --data '{ }'
Respuesta
{"success":true}
Comportamiento
Si la solicitud
pausees exitosa,mongosyncingresa al estadoPAUSED.Si planea pausar la sincronización durante un período prolongado, aumente el tamaño del conjunto de réplicas Registro de operaciones en el clúster de origen. Para obtener más información, consulte las Preguntas frecuentes.
Para obtener más información sobre el PAUSED estado, consulte Comportamiento de sincronización en pausa.
Protección de endpoints
mongosync No protege el punto final pause. Sin embargo, por defecto, la API se vincula únicamente al host local y no acepta llamadas de otras fuentes. Además, la llamada pause no expone las credenciales de conexión ni los datos del usuario.