首批通过分布式安全可靠测评,为关键业务系统打造
概述
更新时间:2026-04-14 15:40:47
本文为您介绍 OceanBase 迁移服务(OceanBase Migration Service,OMS)支持的 OpenAPI 列表,以及 OpenAPI 请求的鉴权方式。
OpenAPI 列表
| OpenAPI 名称 | 描述 |
|---|---|
| 创建任务 | 用于创建数据迁移或数据同步任务的接口。 |
| 启动任务 | 用于启动数据迁移或数据同步任务的接口。 |
| 暂停任务 | 用于暂停数据迁移或数据同步任务的接口。 |
| 恢复任务 | 用于恢复数据迁移或数据同步任务的接口。 |
| 释放任务 | 用于释放数据迁移或数据同步任务的接口。 |
| 删除任务 | 用于删除数据迁移或数据同步任务的接口。 |
| 分页查询任务列表 | 用于分页查询数据迁移或数据同步任务列表页面的接口。 |
| 查询任务的详情 | 用于查询数据迁移或数据同步任务详情的接口。 |
| 查询任务步骤的详情 | 用于查询数据迁移或数据同步任务运行步骤的详情的接口。 |
| 查询任务步骤的指标 | 用于查询数据迁移或数据同步任务的运行步骤指标的接口。 |
| 查询任务的进度 | 用于查询数据迁移或数据同步任务进度信息的接口。 |
| 查询任务的组件信息 | 用于查询数据迁移或数据同步任务组件信息的接口。 |
| 查询任务的全量校验结果 | 用于查询数据迁移任务的全量校验结果的接口。 |
| 启动指定标签下所有未启动的任务 | 用于启动指定标签下,所有处于未启动状态的数据迁移或数据同步任务的接口。 |
| 暂停指定标签下所有运行中的任务 | 用于暂停指定标签下,所有处于运行中状态的数据迁移或数据同步任务。 |
| 创建 MySQL 数据源 | 用于创建 MySQL 数据源的接口。 |
| 创建 OceanBase 数据源 | 用于创建 OceanBase 数据源的接口。 |
| 查询数据源列表 | 用于查询已创建数据源列表的接口。 |
| 创建标签 | 用于创建标签的接口。 |
| 查询标签列表 | 用于查询已创建标签列表的接口。 |
| 查询指定传输对象的不一致信息 | 用于查询指定传输对象的不一致信息的接口。 |
| 查询指定传输对象的订正 SQL 语句 | 用于查询指定传输对象的订正 SQL 语句的接口。 |
| 更新 Store 组件 | 用于更新 Store 组件的接口。 |
| 更新 Full-Import 组件 | 用于更新 Full-Import 组件的接口。 |
| 更新 Incr-Sync 组件 | 用于更新 Incr-Sync 组件的接口。 |
| 更新 Full-Verification 组件 | 用于更新 Full-Verification 组件的接口。 |
鉴权方式
您可以使用 curl 工具调用 OpenAPI 的接口。下述示例中,访问 OMS 的地址为 xxx.xxx.xxx.1,端口为 8089,访问的接口为创建任务。其中, YWRtaW46cm9vdA== 为 username:password 的 Base64 编码。
curl "http://xxx.xxx.xxx.1:8089/api/v2?Action=CreateProject" \
-H "Authorization: Basic YWRtaW46cm9vdA=="
-H 'Content-Type: application/json'