华为云用户手册

  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 create_time String 对比任务创建时间,UTC时间,例如:2024-04-09T07:00:57Z。 start_time String 对比任务开始时间,UTC时间,例如:2024-04-09T07:00:57Z。 status String 对比任务状态。 取值: RUNNING:运行中。 WAITING_FOR_RUNNING:等待启动中。 SUC CES SFUL:完成。 FAILED:失败。 CANCELLED:已取消。 TIMEOUT_INTERRUPT:超时中断。 FULL_DOING:全量校验中。 INCRE_DOING:增量校验中。 export_status String 生成对比结果报告文件的状态: INIT:初始状态。 EXPORTING:对比结果导出中。 EXPORT_COMPLETE:对比结果导出完成。 EXPORT_COMMON_FAILED:对比结果导出失败。 report_remain_seconds Long 对比结果报告文件有效期剩余时间,单位为秒,报告未生成时返回-1。 compare_job_id String 对比任务ID。 error_msg String 失败原因。 compare_result Array of objects 对比结果。 详情请参见表4。 表4 compare_result字段数据结构说明 参数 参数类型 描述 type String 对象类型: 取值: DB:数据库。 TABLE:表。 VIEW:视图。 EVENT:事件。 ROUTINE:存储过程和函数。 INDEX:索引。 TRIGGER:触发器。 SYNONYM:同义词。 FUNCTION:函数。 PROCEDURE:存储过程。 TYPE:自定义类型。 RULE:规则。 DEFAULT_TYPE:缺省值。 PLAN_GUIDE:执行计划。 CONSTRAINT:约束。 FILE_GROUP:文件组。 PARTITION_FUNCTION:分区函数。 PARTITION_SCHEME:分区方案。 TABLE_COLLATION:表的排序规则。 EXTENSIONS:插件。 source_count Long 该类型的对象在源库的个数。 target_count Long 该类型的对象在目标库的个数。 status Integer 对比结果,0为不一致,2为一致,3为未完成。
  • 响应示例 状态码: 200 OK { "status" : "SUCCESSFUL", "create_time" : "2024-04-02T06:17:56Z", "compare_result" : [ { "type" : "DB", "status" : 2, "source_count" : 2, "target_count" : 2 }, { "type" : "TABLE", "status" : 2, "source_count" : 2, "target_count" : 2 }, { "type" : "INDEX", "status" : 2, "source_count" : 2, "target_count" : 2 }, { "type" : "TABLE_COLLATION", "status" : 2, "source_count" : 2, "target_count" : 2 } ], "start_time" : "2024-04-02T06:17:49Z", "export_status" : "INIT", "report_remain_seconds" : -1, "compare_job_id" : "bfcdc4d9-f0ae-4108-be42-6974d60cd1d2" } 状态码: 400 Bad Request { "error_code" : "DRS.10000010", "error_msg" : "Task not found. Check the task ID." }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 指定类型为application/json。 缺省值:application/json X-Auth-Token 是 String 从 IAM 服务获取的用户Token。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 compare_task_num 否 Integer 对比任务线程数量,当前仅cloudDataGuard-cassandra和cloudDataGuard-gausscassandra-to-gausscassandra链路生效。
  • 响应示例 状态码: 200 OK { "count" : 1, "target_meta_is_null" : 0, "source_meta_is_null" : 0, "source_target_meta_not_null" : 1, "contents_infos" : [ { "source_key_value" : [ "id=5" ], "target_key_value" : [ "id=5" ], "select_sql" : "select * from db1.tb1 where id=5", "target_select_sql" : "select * from db1.tb1 where id=5" } ] } 状态码: 400 Bad Request { "error_code" : "DRS.10000010", "error_msg" : "Task not found. Check the task ID." }
  • URI GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-difference 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 table_name 否 String 表名。 db_name 否 String 源库名称。 limit 否 Integer 每页显示的条目数量,最大值1000。 最小值:1 最大值:1000 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 总数量。 target_meta_is_null Long 对比不一致详情数量:只有源库存在。 source_meta_is_null Long 对比不一致详情数量:只有目标库存在。 source_target_meta_not_null Long 对比不一致详情数量:源和目标端均存在。 contents_infos Array of objects 详细内容信息列表。 详情请参见表5。 表5 contents_infos字段数据结构说明 参数 参数类型 描述 source_key_value Array of strings 源库KEY值列表。 target_key_value Array of strings 目标库KEY值列表。 select_sql String 查询源库的SQL。 target_select_sql String 查询目标库的SQL。
  • 请求示例 查询指定时间范围内回放详情基于时间序统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=shard_statistics&start_time=1700421943000&end_time=1700439961000 分页查询指定时间范围内回放的慢SQL详情 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=slow_sql&start_time=1700421943&end_time=1700439961&offset=1&limit=10 分页查询回放中慢SQL统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=slow_sql_template&offset=1&limit=10 分页查询指定时间范围内异常SQL详情 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=error_sql&start_time=1700421943&end_time=1700439961&offset=1&limit=10 分页查询回放过程中异常SQL统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=error_sql_template&offset=1&limit=10 查询正在回放的SQL信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=replaying_sql
  • 响应示例 状态码: 200 OK { "total_count": 100, "shard_statics": null, "slow_sqls": null, "slow_sql_templates": null, "error_sqls": null, "error_sql_templates": null, "replaying_sqls": [ { "schema_name": "db", "sql_statement": "select * from preple where id = 1", "latency": 0, "execute_latency": 0, "status": "running", "replay_start_time": "2024-04-23T12:07:53Z" }, { "schema_name": "db", "sql_statement": "select * from preple where id = 1", "latency": 0, "execute_latency": 1, "status": "running", "replay_start_time": "2024-04-23T12:07:53Z" } ] } 状态码: 400 Bad Request { "error_code": "DRS.10020000", "error_msg": "Incorrect parameter type." }
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Long 数据总量。 shard_statics Array of objects 回放基于时间统计详细信息列表,在type为shard_statistics时返回。 详情请参见表5。 slow_sqls Array of objects 慢SQL信息列表,在type为slow_sql时返回。 详情请参见表6。 slow_sql_templates Array of objects 慢SQL统计信息列表,在type为slow_sql_template时返回。 详情请参见表7。 error_sqls Array of objects 异常SQL信息列表,在type为error_sql时返回。 详情请参见表8。 error_sql_templates Array of objects 异常SQL统计信息列表,在type为error_sql_template时返回。 详情请参见表9。 replaying_sqls Array of objects 正在回放SQL信息列表,在type为replaying_sql时返回。 详情请参见表10。 error_classifications Array of objects 回放异常SQL分类信息,在type为error_classification时返回。 详情请参见表11。 表5 shard_statics字段数据结构说明 参数 参数类型 描述 time String 回放时间点。 total Long SQL总量。 finish Long SQL执行量。 abnormal Long SQL异常量。 slow Long 慢SQL数量。 表6 slow_sqls字段数据结构说明 参数 参数类型 描述 object_type String SQL语句类型。 slow_sql String SQL语句。 old_time String 源库执行耗时。 replay_time String 目标库回放执行耗时。 表7 slow_sql_templates字段数据结构说明 参数 参数类型 描述 sql_template String SQL语句模板。 sql_template_md5 String SQL语句模板MD5。 target_name String 目标库别名。 schema_name String schema名称。 query_type String SQL类型。 min_latency Long SQL执行最小耗时。 max_latency Long SQL执行最大耗时。 avg_latency Long SQL执行平均耗时。 total_latency Long SQL执行总的耗时。 target_type String 目标库类型。 count Long SQL数量。 表8 error_sqls字段数据结构说明 参数 参数类型 描述 object_type String SQL类型。 abnormal_sql String SQL语句。 abnormal_info String 异常原因描述。 表9 error_sql_templates字段数据结构说明 参数 参数类型 描述 sql_template String SQL模板。 sql_template_md5 String SQL模板MD5。 target_name String 目标库昵称。 schema_name String schema名称。 query_type String SQL类型。 target_type String 目标库类型。 count Long 归类的SQL数量。 表10 replaying_sqls字段数据结构说明 参数 参数类型 描述 schema_name String 库名或shema名称。 sql_statement String SQL语句。 latency Integer 原始执行耗时。 execute_latency Integer 回放执行耗时。 status String 执行状态。 client String 客户端IP。 connection_id String 连接ID。 replay_start_time String 回放开始时间。 表11 error_classifications字段数据结构说明 参数 参数类型 描述 target_name String 目标库标识。 error_type String 异常SQL分类。 error_cnt String 异常SQL数量。 error_template_cnt String 异常SQL模板数量。 状态码: 400 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • URI GET /v5/{project_id}/jobs/{job_id}/replay-results 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 type 是 String 结果类型。取值: shard_statistics:回放概览基于时间维度统计信息。 slow_sql:慢SQL详情。 error_sql: 回放异常SQL详情。 slow_sql_template:慢SQL统计信息。 error_sql_template:异常SQL统计信息。 replaying_sql:正在回放SQL详情。 error_classification:回放异常SQL分类。 枚举值: shard_statistics slow_sql error_sql slow_sql_template error_sql_template replaying_sql error_classification start_time 否 String 查询数据的起始时间,在type为shard_statistics、slow_sql、error_sql时必填。 end_time 否 String 查询数据的结束时间,在type为shard_statistics、slow_sql、error_sql时必填. offset 否 Long 分页查询数据表当前超始偏移量, 在type为slow_sql、error_sql、slow_sql_template、error_sql_template必填。 limit 否 Long 分页查询数据表当前页数据总量,在type为slow_sql、error_sql、slow_sql_template、error_sql_template必填。 sort_key 否 String 返回结果按该关键字排序(slow_sql_template支持count、maxLatency、avgLatency关键字,error_sql_template支持count关键字)。 sort_dir 否 String 排序规则,取值如下: asc:升序 desc:降序 缺省值:desc 枚举值: asc desc target_name 否 String 回放数据库名称,用于在一致性回放策略场景,过滤目标库与源库镜像库回放结果。参数非必须,不提供则默认查询所有数据,其取值如下: target:查询目标库回放结果。 target_mirror:查询源库镜像库回放结果。 枚举值: target target_mirror is_sample 否 Boolean 是否查询样例,取值true或者false。type取值为slow_sql后者error_sql时生效,值为true时只查询一条样例数据。 error_type 否 String 错误分类,type取值为error_sql或者error_sql_template时生效,根据错误分类过滤数据。 sql_template_md5 否 String SQL模板md5,type取值为slow_sql或者error_sql时生效。根据模板过滤对应的异常SQL和慢SQL。 该参数取值可参考type为slow_sql_template或者error_sql_template时的返回字段。
  • 响应示例 状态码: 200 OK { "total_count" : 2, "content_compare_result_infos" : [ { "source_db" : "db2", "source_table_name" : "tb2", "source_row_num" : 2434882, "target_db" : "db2", "target_table_name" : "tb2", "target_row_num" : 2434882, "difference_row_num" : 0, "line_compare_result" : true, "content_compare_result" : true }, { "source_db" : "db1", "source_table_name" : "tb1", "source_row_num" : 1, "target_db" : "db1", "target_table_name" : "tb1", "target_row_num" : 1, "difference_row_num" : 0, "line_compare_result" : true, "content_compare_result" : true } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of jobId is invalid." }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 对比数量。 content_compare_result_infos Array of objects 对比信息列表。 详情请参见表5。 表5 content_compare_result_infost字段数据结构说明 参数 参数类型 描述 source_db String 源库名称。 target_db String 目标库名称。 source_table_name String 源库的表名称。 target_table_name String 目标库的表名称。 source_row_num Long 源库表行数。 target_row_num Long 目标库表行数。 difference_row_num Long 源库的表和目标库的表的差异值。 line_compare_result Boolean 行对比结果。 true:一致 false:不一致 content_compare_result Boolean 内容对比结果。 true:一致 false:不一致 message String 附加信息。 compare_line_config_filter String 行过滤配置条件
  • URI GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 target_db_name 否 String 目标库名称。 db_name 否 String 源库名称。 type 否 String 类型。 compare:对比 unCompare:无法对比 limit 否 Integer 每页显示的条目数量。 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 对比数量。 content_compare_result_infos Array of objects 信息列表。 详情请参见表5。 表5 content_compare_result_infos字段数据结构说明 参数 参数类型 描述 source_db String 源库名称。 target_db String 目标库名称。 status Integer 对比状态。 0:对比不一致 2:对比一致 3:目标库表不存在 4:对比失败 5:正在对比中 6:等待对比中 7:任务已取消 8:源库为空 9:目标库为空 10:源库和目标库都为空 11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在 23:行数为亿行,未进行对比 27:超时
  • URI GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-overview 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量。 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • 响应示例 状态码: 200 OK { "total_count" : 1, "content_compare_result_infos" : [ { "status" : 2, "source_db" : "tb1", "target_db" : "tb1" } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of jobId is invalid." }
  • 响应示例 状态码: 200 OK { "total_count" : 2, "table_line_compare_result_infos" : [ { "source_table_name" : "tb2", "source_row_num" : 2434882, "target_table_name" : "tb2", "target_row_num" : 2434882, "difference_row_num" : 0, "status" : 2 }, { "source_table_name" : "tb1", "source_row_num" : 1, "target_table_name" : "tb1", "target_row_num" : 1, "difference_row_num" : 0, "status" : 2 } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of jobId is invalid." }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 对比数量。 table_line_compare_result_infos Array of objects 对比信息列表。 详情请参见表5。 表5 TableLineCompareResultInfo字段数据结构说明 参数 参数类型 描述 source_table_name String 源库表名称 source_row_num Long 源库表行数 target_table_name String 目标库表名称 target_row_num Long 目标库表行数 difference_row_num Long 行数差异值 status Integer 对比状态。 0:对比不一致 2:对比一致 3:目标库表不存在 4:对比失败 5:正在对比中 6:等待对比中 7:任务已取消 8:源库为空 9:目标库为空 10:源库和目标库都为空 11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在 23:行数为亿行,未进行对比 27:超时 compare_line_config_filter String 行过滤配置条件
  • URI GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/line-detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 status 否 Integer 对比状态。 0:对比不一致 2:对比一致 3:目标库表不存在 4:对比失败 5:正在对比中 6:等待对比中 7:任务已取消 8:源库为空 9:目标库为空 10:源库和目标库都为空 11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在 23:行数为亿行,未进行对比 27:超时 type 否 String 类型。 compare:查询正常对比的项 unCompare:查询无法对比的项 db_name 否 String 源数据库名。 target_db_name 否 String 目标数据库名。 query_tb_name 否 String 表名过滤关键字。 limit 否 Integer 每页显示的条目数量。 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • 响应示例 状态码: 200 OK { "total_count" : 1, "data_compare_overview_infos" : [ { "status" : 2, "source_db_name" : "my_db", "target_db_name" : "my_db" } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of jobId is invalid." }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 对比信息数量。 data_compare_overview_infos Array of objects 信息列表。 详情请参见表5。 表5 data_compare_overview_infos字段数据结构说明 参数 参数类型 描述 source_db_name String 源库库名。 target_db_name String 目标库库名。 status Integer 对比状态。 0:对比不一致 2:对比一致 3:目标库表不存在 4:对比失败 5:正在对比中 6:等待对比中 7:任务已取消 8:源库为空 9:目标库为空 10:源库和目标库都为空 11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在 23:行数为亿行,未进行对比 27:超时
  • 请求示例 查询行数对比总览 https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/f8688cfa-4e05-406f-a2e6-37a773cjb20y/table/compare/48c6acb4-1473-48fd-8676-df3705758c27/line-overview?offset=0&limit=10&status=2
  • URI GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/line-overview 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 status 否 Integer 对比状态。 0:对比不一致 2:对比一致 3:目标库表不存在 4:对比失败 5:正在对比中 6:等待对比中 7:任务已取消 8:源库为空 9:目标库为空 10:源库和目标库都为空 11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在 23:行数为亿行,未进行对比 27:超时 limit 否 Integer 每页显示的条目数量。 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • URI POST /v3/{project_id}/jobs/{job_id}/table/compare/{compare_job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。
  • URI DELETE /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_job_id 是 String 对比任务ID。
  • URI GET /v3/{project_id}/jobs/{job_id}/table/compare 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量。 缺省值:1000 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset大于等于0。 缺省值:0
  • 响应示例 状态码: 200 OK { "count" : 2, "compareJobs" : [ { "id" : "48c6acb4-1473-48fd-8676-df3705758c27", "type" : "lines", "options" : { }, "status" : "SUCCESSFUL", "start_time" : "2024-03-14T06:30:14Z", "end_time" : "2024-03-14T06:31:14Z", "export_status" : "INIT", "report_remain_seconds" : -1 }, { "id" : "9e01bd96-e627-4538-a545-5f31d1c88e94", "type" : "lines", "options" : { }, "status" : "SUCCESSFUL", "start_time" : "2024-03-14T06:30:14Z", "end_time" : "2024-03-14T06:31:14Z", "export_status" : "INIT", "report_remain_seconds" : -1, "proportion_value" : "1" } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of jobId is invalid." }
  • URI GET /v3/{project_id}/node-type 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 engine_type 是 String 引擎类型 db_use_type 是 String 迁移场景。 migration:实时迁移 sync:实时同步 cloudDataGuard:实时灾备 枚举值: migration sync cloudDataGuard job_direction 是 String 迁移方向,up:入云 ,down:出云,non-dbs:自建。 枚举值: up down non-dbs is_use_sellout_info 否 Boolean 是否查询资源售罄情况 缺省值:false is_multi_write 否 Boolean 是否是双主灾备 缺省值:false
  • 响应示例 状态码: 200 OK { "node_types" : [ { "is_sellout" : false, "node_type" : "micro" }, { "is_sellout" : false, "node_type" : "small" }, { "is_sellout" : false, "node_type" : "medium" }, { "is_sellout" : false, "node_type" : "high" }, { "is_sellout" : false, "node_type" : "xlarge" } ] } 状态码: 400 Bad Request { "error_code" : "DRS.M00202", "error_msg" : "The value of job_direction is invalid." }
共100000条