全部產品
Search
文件中心

Data Transmission Service:是否屏蔽預檢查警示專案

更新時間:Feb 10, 2025

調用SkipPreCheck屏蔽或取消屏蔽預檢查警示專案。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱

類型

是否必選

樣本值

描述

Action String SkipPreCheck

系統規定參數。取值:SkipPreCheck

JobId String b4my3zg929a****

預檢查任務ID,可以調用DescribePreCheckStatus查詢。

Skip Boolean true

是否屏蔽該預檢查專案,取值:

  • true:屏蔽。
  • false:取消屏蔽。
SkipPreCheckItems String ["CHECK_SAME_OBJ"]

需屏蔽或取消屏蔽的預檢查專案簡稱,取值:

  • ["CHECK_SAME_OBJ"]:同名對象存在性檢查。
  • ["CHECK_SAME_USER"]:不同名帳號存在性檢查。
  • ["CHECK_SRC"]:源庫版本檢查。
  • ["CHECK_TOPOLOGY"]:拓撲版本檢查。目前DTS支援的拓撲版本,請參見拓撲介紹
  • ["CHECK_SERVER_ID"]:源庫server_id檢查。
  • ["CHECK_DEST_TABLE_EMPTY"]:目的庫對象存在性檢查。
說明 多重專案名稱用英文逗號(,)分隔,例如["CHECK_SRC","CHECK_SAME_OBJ"]
SkipPreCheckNames String ["CHECK_SAME_OBJ_DETAIL"]

需屏蔽或取消屏蔽的預檢查專案名稱,對應參數SkipPreCheckItems,取值:

  • ["CHECK_SAME_OBJ_DETAIL"]:同名對象存在性檢查。
  • ["CHECK_SAME_USER_DETAIL"]:不同名帳號存在性檢查。
  • ["CHECK_SRC_DETAIL"]:源庫版本檢查。
  • ["CHECK_TOPOLOGY_DETAIL"]:拓撲版本檢查。目前DTS支援的拓撲版本,請參見拓撲介紹
  • ["CHECK_SERVER_ID_DETAIL"]:源庫server_id檢查。
  • ["CHECK_DEST_TABLE_EMPTY_DETAIL"]:檢查目標庫表是否為空白。
說明 多重專案名稱用英文逗號(,)分隔,例如["CHECK_SRC_DETAIL","CHECK_SAME_OBJ_DETAIL"]
DtsJobId String c7412z57g8k****

遷移、同步或訂閱任務ID。

RegionId String cn-hangzhou

DTS執行個體所屬的地區,詳情請參見支援的地區列表

ResourceGroupId String rg-acfmzawhxxc****

資源群組ID。

返回資料

名稱

類型

樣本值

描述

HttpStatusCode Integer 200

狀態代碼。

RequestId String 8C498360-7892-433C-847A-BA71A850****

請求ID。

ErrCode String InternalError

調用錯誤時返回的錯誤碼。

Success Boolean true

請求是否成功。

ErrMessage String The Value of Input Parameter %s is not valid.

調用錯誤時返回的錯誤資訊。

SkipNames String CHECK_SAME_OBJ_DETAIL

需屏蔽或取消屏蔽的預檢查專案名稱。

Code String 200

錯誤碼,本參數即將下線。

ScheduleJobId String b4my3zg929a****

預檢查任務ID。

DynamicMessage String JobId

動態錯誤資訊,用於替換返回參數ErrMessage錯誤資訊中的%s。

說明 如果ErrMessage返回The Value of Input Parameter %s is not valid,且DynamicMessage返回JobId,則代表所傳入的請求參數JobId不合法。
MigrationJobId String b4my3zg929a****

預檢查任務ID。

SkipItems String CHECK_SAME_OBJ

需屏蔽或取消屏蔽的預檢查專案簡稱。

樣本

請求樣本

http(s)://dts.aliyuncs.com/?Action=SkipPreCheck
&JobId= b4my3zg929a****
&SkipPreCheckItems=["CHECK_SAME_OBJ","CHECK_SRC"]
&SkipPreCheckNames=["CHECK_SAME_OBJ_DETAIL","CHECK_SRC_DETAIL"]
&<公用請求參數>

正常返回樣本

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<SkipPreCheckResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <RequestId>8C498360-7892-433C-847A-BA71A850****</RequestId>
    <Success>true</Success>
    <SkipNames>CHECK_SAME_OBJ_DETAIL</SkipNames>
    <ScheduleJobId>b4my3zg929a****</ScheduleJobId>
    <MigrationJobId>b4my3zg929a****</MigrationJobId>
    <SkipItems>CHECK_SAME_OBJ</SkipItems>
</SkipPreCheckResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HttpStatusCode" : 200,
  "RequestId" : "8C498360-7892-433C-847A-BA71A850****",
  "Success" : true,
  "SkipNames" : "CHECK_SAME_OBJ_DETAIL",
  "ScheduleJobId" : "b4my3zg929a****",
  "MigrationJobId" : "b4my3zg929a****",
  "SkipItems" : "CHECK_SAME_OBJ"
}

錯誤碼

HttpCode

錯誤碼

錯誤資訊

描述

400 Throttling.User Request was denied due to user flow control. 由於請求頻次達到閾值,請求被拒絕,請稍後重試。
500 ServiceUnavailable The request has failed due to a temporary failure of the server. 由於服務端響應逾時或者不可用導致請求失敗,請重試,重試後仍失敗請聯絡支援人員。
403 InvalidSecurityToken.Expired Specified SecurityToken is expired. 簽名已經到期,請更新簽名

訪問錯誤中心查看更多錯誤碼。