调用ModifySubscription接口修改DTS订阅任务的订阅对象及订阅数据的类型。

调试

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

请求参数

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

系统规定参数,取值:ModifySubscription

DbList String {"dtstest":{"name":"dtstest","all":true}}

修改后的订阅对象,格式为JSON串。详细定义,请参见迁移、同步或订阅对象说明

说明 原订阅对象,可调用DescribeDtsJobDetail进行查询。
DtsInstanceId String dtsboss6pn1w******

订阅实例ID,可以调用DescribeDtsJobs查询。

DtsJobId String boss6pn1w******

订阅任务ID,可以调用DescribeDtsJobs查询。

SubscriptionDataTypeDDL Boolean true

修改后任务是否订阅DDL类型的数据,取值:

  • true:是。
  • false:否。
SubscriptionDataTypeDML Boolean true

修改后任务是否订阅DML类型的数据,取值:

  • true:是。
  • false:否。
RegionId String cn-hangzhou

DTS实例所在地域,请参见查询DTS的IP地址

返回数据

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

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

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

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

HttpStatusCode String 200

状态码。

RequestId String 068FA72F-4800-4A54-90BB-94806068****

请求ID。

Success String true

请求是否成功。

示例

请求示例

http(s)://dts.aliyuncs.com/?Action=ModifySubscription
&DbList={"dtstest":{"name":"dtstest","all":true}}
&DtsInstanceId=dtsboss6pn1w******
&DtsJobId=boss6pn1w******
&SubscriptionDataTypeDDL=true
&SubscriptionDataTypeDML=true

正常返回示例

XML格式

<ModifySubscriptionResponse>
      <RequestId>068FA72F-4800-4A54-90BB-94806068****</RequestId>
      <HttpStatusCode>200</HttpStatusCode>
      <Success>true</Success>
</ModifySubscriptionResponse>

JSON格式

{
	"RequestId": "068FA72F-4800-4A54-90BB-94806068****",
	"HttpStatusCode": 200,
	"Success": true
}

错误码

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