Descripción
Reanuda una sesión de sincronización pausada basándose en los datos almacenados en el clúster de destino.
Requisito
Para utilizar el punto final resume, mongosync debe estar en el PAUSED estado.
Nota
Cuando configures múltiples instancias de mongosync para sincronizarse entre clústeres fragmentados, debes enviar comandos idénticos de puntos finales API a cada instancia de mongosync.
Para obtener más información, consulte Reanudar varios Mongosyncs.
Solicitud
POST /api/v1/resume
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros del cuerpo de la solicitud HTTP. Sin embargo, debes especificar la opción --data con un objeto vacío { }.
Respuesta
Campo | Tipo | Descripción |
|---|---|---|
| booleano | Cuando la solicitud es exitosa, este valor es |
| string | Si se produce un error, se indicará el nombre del error. Este campo se omite de la respuesta cuando |
| string | Descripción detallada del error ocurrido. Este campo se omite en la respuesta cuando |
Ejemplo
El siguiente ejemplo reanuda una operación de sincronización pausada.
Solicitud
curl localhost:27182/api/v1/resume -XPOST --data '{ }'
Respuesta
{"success":true}
Comportamiento
Al enviar una
resumesolicitud,mongosyncpodría tardar al menos dos minutos en reanudar la migración. Para comprobar si la migración se reanudó, puede llamar al puntoprogressfinal.Si la solicitud
resumees exitosa,mongosyncingresa al estadoRUNNING.
Protección de endpoints
mongosync no protege el punto de conexión resume. Sin embargo, por defecto, la API se vincula únicamente a localhost y no acepta llamadas de otras fuentes. Además, la llamada resume no expone credenciales de conexión ni datos de usuario.