调用ShieldPrecheck屏蔽迁移或同步时导致预检查失败的告警项。

成功调用该接口屏蔽所有预检查失败的告警项后,您需要调用StartMigrationJobStartSynchronizationJob,DTS将重新进入预检查状态,成功通过预检查后,将自动开启迁移或同步任务。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ShieldPrecheck

系统规定参数,取值:ShieldPrecheck

DtsInstanceId String dtsi76118o3w92****

数据迁移或同步实例ID,可以通过调用DescribeMigrationJobs、DescribeSynchronizationJobs接口查询。

PrecheckItems String CHECK_SAME_OBJ

预检查项,取值如下,多个预检查项以英文逗号(,)分隔。

  • CHECK_SAME_OBJ:同名对象存在性检查。
  • CHECK_SAME_USER:不同名账号存在性检查。
  • CHECK_SRC:源库版本检查。
  • CHECK_TOPOLOGY:拓扑版本检查。
    说明 目前DTS支持的拓扑版本,请参见拓扑介绍
  • CHECK_SERVER_ID:源库server_id检查。
RegionId String cn-hangzhou

实例所在地域的ID,详情请参见支持的地域列表

返回数据

名称 类型 示例值 描述
ErrCode String InternalError

调用出错时返回的错误码。

ErrMessage String The request processing has failed due to some unknown error.

调用错误时返回对应的错误信息。

RequestId String 6F4B5BC4-34B1-49C9-9C8F-C8F16AC4****

请求ID。

Success Boolean true

请求是否成功。

示例

请求示例

http(s)://dts.aliyuncs.com/?Action=ShieldPrecheck
&DtsInstanceId=dtsi76118o3w92****
&PrecheckItems=CHECK_SAME_OBJ
&<公共请求参数>

正常返回示例

XML格式

<ShieldPrecheck>
      <RequestId>6F4B5BC4-34B1-49C9-9C8F-C8F16AC4****</RequestId>
      <Success>true</Success>
</ShieldPrecheck>

JSON格式

{
	"RequestId": "6F4B5BC4-34B1-49C9-9C8F-C8F16AC4****",
	"Success": true
}

错误码

访问错误中心查看更多错误码。