Menu Docs
Página inicial do Docs
/
Sincronização de Cluster-to-Cluster do MongoDB
/ /

resume

Nesta página

  • Descrição
  • Requerimento
  • Solicitar
  • Parâmetros do corpo da solicitação
  • Resposta
  • Exemplo
  • Solicitar
  • Resposta
  • Comportamento
  • Proteção de endpoint

Retoma uma sessão de sincronização pausada com base nos dados armazenados no cluster de destino.

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.

POST /api/v1/resume

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 { }.

Campo
Tipo
Descrição

success

booleano

Quando a solicitação é bem-sucedida, esse valor é true.

error

string

Se ocorreu um erro, indica o nome do erro. Este campo é omitido da resposta quando success é true.

errorDescription

string

Descrição detalhada do erro que ocorreu. Este campo é omitido da resposta quando success é true.

O exemplo a seguir retoma uma operação de sincronização pausada.

curl localhost:27182/api/v1/resume -XPOST --data '{ }'
{"success":true}
  • Quando você envia uma solicitação de resume , o mongosync pode levar pelo menos dois minutos antes de retomar a migração. Para ver se a migração foi retomada, você pode chamar o endpoint progress .

  • Se a solicitação resume for bem-sucedida, mongosync entrará no estado RUNNING .

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.

Voltar

pausa