resume
Nesta página
Descrição
Retoma uma sessão de sincronização pausada com base nos dados armazenados no cluster de destino.
Requerimento
Para utilizar o ponto de extremidade resume
, mongosync
deve estar no estado PAUSED .
Observação
Ao configurar várias instâncias mongosync
para sincronizar entre clusters fragmentados, você deve enviar comandos de ponto de conexão da API idênticos para cada instância mongosync
.
Para obter mais informações, consulte Retomar várias sincronização do Mongosync.
Solicitar
POST /api/v1/resume
Parâmetros do corpo da solicitação
Este endpoint não usa parâmetros do corpo da solicitação HTTP. No entanto, você deve especificar a opção --data
com um objeto vazio { }
.
Resposta
Campo | Tipo | Descrição |
---|---|---|
| booleano | Quando a solicitação é bem-sucedida, esse valor é |
| string | Se ocorreu um erro, indica o nome do erro. Este campo é omitido da resposta quando |
| string | Descrição detalhada do erro que ocorreu. Este campo é omitido da resposta quando |
Exemplo
O exemplo a seguir retoma uma operação de sincronização pausada.
Solicitar
curl localhost:27182/api/v1/resume -XPOST --data '{ }'
Resposta
{"success":true}
Comportamento
Quando você envia uma solicitação de
resume
, omongosync
pode levar pelo menos dois minutos antes de retomar a migração. Para ver se a migração foi retomada, você pode chamar o endpointprogress
.Se a solicitação
resume
for bem-sucedida,mongosync
entrará no estadoRUNNING
.
Proteção de endpoint
mongosync
não protege o endpoint resume
. No entanto, por padrão, a API é vinculada apenas ao host local e não aceita chamadas de outras fontes. Além disso, a chamada resume
não expõe credenciais de conexão ou dados de usuário.