调用DescribeSubscriptionInstances接口查询订阅实例列表和各订阅实例详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeSubscriptionInstances |
系统规定参数,取值:DescribeSubscriptionInstances。 |
Tag.N.Key | String | 是 | testkey1 |
标签的键。 说明
|
RegionId | String | 否 | cn-hangzhou |
数据订阅实例所在地域的ID,详情请参见支持的地域列表。 |
PageSize | Integer | 否 | 30 |
每页记录数,取值:30、50、100,默认值为30。 |
PageNum | Integer | 否 | 1 |
页码,取值为大于0且不超过Integer数据类型的最大值,默认值为1。 |
SubscriptionInstanceName | String | 否 | MySQL订阅 |
订阅实例名称。 说明 传入本参数后,DTS将在调用结果中返回包含该名称的订阅实例。
|
ClientToken | String | 否 | 0c593ea1-3bea-11e9-b96b-88e9fe63**** |
保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。 |
AccountId | String | 否 | 12323344**** |
阿里云主账号ID,无需设置,该参数即将下线。 |
Tag.N.Value | String | 否 | testvalue1 |
标签的值。 说明
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ErrCode | String | InternalError |
调用出错时返回的错误码。 |
ErrMessage | String | The request processing has failed due to some unknown error. |
调用错误时返回的错误信息。 |
PageNumber | Integer | 1 |
页码。 |
PageRecordCount | Integer | 30 |
当前页可展示的最大记录数。 |
RequestId | String | FC3BAAF2-74E3-4471-8EB5-96202D6A**** |
请求ID。 |
SubscriptionInstances | Array of SubscriptionInstance |
数据订阅实例列表和各订阅实例的详情。 |
|
SubscriptionInstance | |||
BeginTimestamp | String | 2021-06-21T08:25:43Z |
订阅实例保存数据范围的起始时间点,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 |
ConsumptionCheckpoint | String | 2021-06-21T09:30:31Z |
订阅实例的下游消费时间点,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 |
ConsumptionClient | String | 114.***.***.**:dts******** |
下游链接对应的IP和随机标识信息,其中IP为下游客户端的IP地址,随机标示为DTS生成的随机ID。 |
EndTimestamp | String | 2021-06-21T10:17:21Z |
订阅实例保存数据范围的末尾时间点,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 |
ErrorMessage | String | xxxxxxxx |
数据订阅异常的错误提示。 |
InstanceCreateTime | String | 2021-06-21T02:48:20Z |
订阅实例创建时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 |
JobCreateTime | String | 2021-06-21T02:48:20Z |
订阅任务创建时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 |
PayType | String | PrePaid |
订阅实例的付费类型,返回值:
|
SourceEndpoint | Struct |
源实例的连接信息。 |
|
InstanceID | String | rm-bp1162kryivb8**** |
源实例ID。 |
InstanceType | String | RDS |
源实例类型。 说明 当该订阅实例为新版时,才会返回该参数。
|
Status | String | Normal |
订阅实例的状态,返回值为:
|
SubscribeTopic | String | cn_hangzhou_rm_bp1162kryivb8****_dtstest_version2 |
订阅Topic。 说明 当该订阅实例为新版,且调用CreateConsumerGroup接口创建了消费组时,才会返回本参数。
|
SubscriptionDataType | Struct |
订阅数据的类型。 |
|
DDL | Boolean | true |
订阅数据是否包含DDL语句,返回值:
|
DML | Boolean | true |
订阅数据是否包含DML语句,返回值:
|
SubscriptionHost | Struct |
订阅实例的连接地址。 |
|
PrivateHost | String | dts-cn-****-internal.aliyuncs.com:18002 |
订阅实例的私网连接信息,格式为 |
PublicHost | String | dts-cn-****.aliyuncs.com:18001 |
订阅实例的公网连接信息,格式为 |
VPCHost | String | dts-cn-****-vpc.aliyuncs.com:18003 |
订阅实例的专有网络VPC(Virtual Private Cloud)连接信息,格式为 |
SubscriptionInstanceID | String | rm-bp1162kryivb8**** |
数据订阅实例ID。 |
SubscriptionInstanceName | String | mysql订阅 |
数据订阅实例名称。 |
SubscriptionObject | Array of SynchronousObject |
订阅对象。 |
|
SynchronousObject | |||
DatabaseName | String | dtstestdata |
订阅对象所属数据库的名称。 |
TableList | List | test1 |
订阅对象的表名。 |
WholeDatabase | String | false |
是否订阅整库,返回值:
|
Tags | Array of Tag |
标签集合。 |
|
Tag | |||
Key | String | testkey1 |
标签键。 |
Value | String | testvalue1 |
标签键对应的标签值。 |
Success | String | true |
请求是否成功。 |
TotalRecordCount | Long | 1 |
阿里云主账号下所有符合条件的数据订阅实例数量。 |
示例
请求示例
http(s)://dts.aliyuncs.com/?Action=DescribeSubscriptionInstances
&Tag.1.Key=testkey1
&<公共请求参数>
正常返回示例
XML
格式
<DescribeSubscriptionInstancesResponse>
<TotalRecordCount>1</TotalRecordCount>
<PageRecordCount>30</PageRecordCount>
<RequestId>FC3BAAF2-74E3-4471-8EB5-96202D6A****</RequestId>
<PageNumber>1</PageNumber>
<Success>true</Success>
<SubscriptionInstances>
<SubscriptionInstance>
<Status>Normal</Status>
<SubscriptionObject>
<SynchronousObject>
<DatabaseName>dtstestdata</DatabaseName>
<WholeDatabase>false</WholeDatabase>
<TableList>
<Table>test1</Table>
</TableList>
</SynchronousObject>
</SubscriptionObject>
<SubscriptionDataType>
<DML>true</DML>
<DDL>true</DDL>
</SubscriptionDataType>
<SubscriptionInstanceName>mysql订阅</SubscriptionInstanceName>
<SubscriptionHost>
<PublicHost>dts-cn-hangzhou.aliyuncs.com:18001</PublicHost>
<PrivateHost>dts-cn-hangzhou-internal.aliyuncs.com:18002</PrivateHost>
<VPCHost>dts-cn-hangzhou-vpc.aliyuncs.com:18003</VPCHost>
</SubscriptionHost>
<SubscribeTopic>cn_hangzhou_rm_bp1162kryiv******_dtstest_version2</SubscribeTopic>
<SourceEndpoint>
<InstanceID>rm-bp1162kryivb8****</InstanceID>
<InstanceType>RDS</InstanceType>
</SourceEndpoint>
<InstanceCreateTime>2021-06-21T10:17:21Z</InstanceCreateTime>
<JobCreateTime>2021-06-21T10:17:21Z</JobCreateTime>
<EndTimestamp>2021-06-21T10:17:21Z</EndTimestamp>
<PayType>PrePaid</PayType>
<SubscriptionInstanceID>dtsy0zz3t13h******</SubscriptionInstanceID>
<BeginTimestamp>2021-06-21T08:25:43Z</BeginTimestamp>
<Tags></Tags>
</SubscriptionInstance>
</SubscriptionInstances>
</DescribeSubscriptionInstancesResponse>
JSON
格式
{
"TotalRecordCount": 1,
"PageRecordCount": 30,
"RequestId": "FC3BAAF2-74E3-4471-8EB5-96202D6A****",
"PageNumber": 1,
"Success": true,
"SubscriptionInstances": {
"SubscriptionInstance": [
{
"Status": "Normal",
"SubscriptionObject": {
"SynchronousObject": [
{
"DatabaseName": "dtstestdata",
"WholeDatabase": false,
"TableList": {
"Table": [
"test1"
]
}
}
]
},
"SubscriptionDataType": {
"DML": true,
"DDL": true
},
"SubscriptionInstanceName": "mysql订阅",
"SubscriptionHost": {
"PublicHost": "dts-cn-hangzhou.aliyuncs.com:18001",
"PrivateHost": "dts-cn-hangzhou-internal.aliyuncs.com:18002",
"VPCHost": "dts-cn-hangzhou-vpc.aliyuncs.com:18003"
},
"SubscribeTopic": "cn_hangzhou_rm_bp1162kryiv******_dtstest_version2",
"SourceEndpoint": {
"InstanceID": "rm-bp1162kryivb8****",
"InstanceType": "RDS"
},
"InstanceCreateTime": "2021-06-21T10:17:21Z",
"JobCreateTime": "2021-06-21T10:17:21Z",
"EndTimestamp": "2021-06-21T10:17:21Z",
"PayType": "PrePaid",
"SubscriptionInstanceID": "dtsy0zz3t13h******",
"BeginTimestamp": "2021-06-21T08:25:43Z",
"Tags": {
"Tag": []
}
}
]
}
}
错误码
访问错误中心查看更多错误码。