resume
说明
根据目标集群上存储的数据恢复暂停的同步会话。
要求
要使用resume
端点, mongosync
必须处于已暂停状态。
注意
当您配置多个mongosync
实例在分片集群之间同步时,您必须向每个mongosync
实例发送相同的 API 端点命令。
有关更多信息,请参阅恢复多个 Mongosync。
请求
POST /api/v1/resume
请求正文参数
此端点不使用 HTTP 请求正文参数。 但是,您必须指定带有空对象{ }
的--data
选项。
响应
字段 | 类型 | 说明 |
---|---|---|
success | 布尔 | 当请求成功时,该值为 true 。 |
error | 字符串 | 如果发生错误,则指示错误名称。 当 success 为true 时,响应中将省略此字段。 |
errorDescription | 字符串 | 所发生错误的详细描述。 当 success 为true 时,响应中将省略此字段。 |
例子
以下示例将恢复暂停的同步操作。
请求
curl localhost:27182/api/v1/resume -XPOST --data '{ }'
响应
{"success":true}
行为
当您发送
resume
请求时,mongosync
可能至少需要两分钟才能恢复迁移。 要查看迁移是否已恢复,您可以调用progress
端点。如果
resume
请求成功,mongosync
将进入RUNNING
状态。
端点保护
mongosync
不保护resume
端点。 但是,默认情况下,该 API 仅绑定到本地主机,不接受来自其他来源的调用。 此外, resume
调用不会公开连接档案或用户数据。