調用DescribeSubscriptionInstanceStatus接口查詢一個數據訂閱實例的狀態。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱 類型 是否必選 示例值 描述
Action String DescribeSubscriptionInstanceStatus

系統規定參數,取值:DescribeSubscriptionInstanceStatus。

SubscriptionInstanceId String dtsy0zz3t13h7d****

數據訂閱實例ID,可以通過調用DescribeSubscriptionInstances接口查詢。

RegionId String cn-hangzhou

數據訂閱實例所在地域的ID,詳情請參見支持的地域列表

AccountId String 12323344****

阿里云主賬號ID,無需設置,該參數即將下線。

返回數據

名稱 類型 示例值 描述
BeginTimestamp String 2021-03-15T08:25:34Z

訂閱實例中保存的數據范圍的起始時間點,格式為yyyy-MM-ddTHH:mm:ssZ(UTC時間)。

ConsumptionCheckpoint String 2021-03-23T07:30:31Z

訂閱實例的下游消費時間點,格式為yyyy-MM-ddTHH:mm:ssZ(UTC時間)。

ConsumptionClient String 114.***.***.**:dts********

下游消費客戶端信息,由IP地址和DTS隨機生成的隨機數組成。

EndTimestamp String 2021-03-26T14:03:21Z

訂閱實例中保存的數據范圍的截止時間點,格式為yyyy-MM-ddTHH:mm:ssZ(UTC時間)。

ErrCode String InternalError

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

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

調用錯誤時返回的錯誤信息。

ErrorMessage String ******

數據訂閱異常的錯誤提示。

ErrorMessage String ******

數據訂閱異常的錯誤提示。

PayType String PrePaid

訂閱實例的付費類型,返回值:

  • PrePaid:包年包月(預付費)。
  • PostPaid:按量付費(后付費)。
RequestId String E0845D0A-6D36-4EEB-BE26-CF191E1A****

請求ID。

SourceEndpoint Struct

源實例的連接信息。

InstanceID String rm-bp1162kryivb8****

源庫的實例ID。

InstanceType String RDS

源庫的實例類型。

說明 當該訂閱實例為新版時,才會返回該參數。
Status String Normal

訂閱實例的狀態,返回值:

  • NotStarted:未啟動。
  • Prechecking:預檢查中。
  • PrecheckFailed:預檢查失敗。
  • Starting:啟動中。
  • Normal:正常。
  • Abnormal:異常。
SubscribeTopic String cn_hangzhou_rm_bp1162kryivb8****_dtstest_version2

訂閱Topic。

說明 當該訂閱實例為新版,且調用CreateConsumerGroup接口創建了消費組時,才會返回本參數。
SubscriptionDataType Struct

訂閱數據的類型。

DDL Boolean true

訂閱數據是否包含DDL語句,返回值:

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

訂閱數據是否包含DML語句,返回值:

  • true:是。
  • false:否。
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 api測試

數據訂閱實例名稱。

SubscriptionObject Array of SynchronousObject

訂閱對象。

SynchronousObject
DatabaseName String dtstestdata

訂閱對象所屬數據庫的名稱。

TableList List test1

訂閱對象的表名。

WholeDatabase String false

是否訂閱整庫,返回值:

  • true:是。
  • false:否。
Success String true

請求是否成功。

TaskId String y0zz3t13h7d****

訂閱任務ID。

示例

請求示例

http(s)://dts.aliyuncs.com/?Action=DescribeSubscriptionInstanceStatus
&SubscriptionInstanceId=dtsy0zz3t13h7d****
&<公共請求參數>

正常返回示例

XML格式

<DescribeSubscriptionInstanceStatusResponse>
      <Status>Normal</Status>
      <TaskId>y0zz3t13h7d****</TaskId>
      <RequestId>E0845D0A-6D36-4EEB-BE26-CF191E1A****</RequestId>
      <SubscriptionHost>
            <PublicHost>dts-cn-****.aliyuncs.com:18001</PublicHost>
            <PrivateHost>dts-cn-****-internal.aliyuncs.com:18002</PrivateHost>
            <VPCHost>dts-cn-****-vpc.aliyuncs.com:18003</VPCHost>
      </SubscriptionHost>
      <EndTimestamp>2021-03-26T14:03:21Z</EndTimestamp>
      <PayType>PrePaid</PayType>
      <SubscriptionInstanceID>dtsy0zz3t13h7d****</SubscriptionInstanceID>
      <Success>true</Success>
      <SubscriptionObject>
            <SynchronousObject>
                  <DatabaseName>dtstestdata</DatabaseName>
                  <WholeDatabase>false</WholeDatabase>
                  <TableList>
                        <Table>test1</Table>
                  </TableList>
            </SynchronousObject>
      </SubscriptionObject>
      <SubscriptionDataType>
            <DML>true</DML>
            <DDL>true</DDL>
      </SubscriptionDataType>
      <SubscriptionInstanceName>api測試</SubscriptionInstanceName>
      <SubscribeTopic>cn_hangzhou_rm_bp1162kryivb8****_dtstest_version2</SubscribeTopic>
      <SourceEndpoint>
            <InstanceID>rm-bp1162kryivb8****</InstanceID>
            <InstanceType>RDS</InstanceType>
      </SourceEndpoint>
      <BeginTimestamp>2021-03-15T08:25:34Z</BeginTimestamp>
</DescribeSubscriptionInstanceStatusResponse>

JSON格式

{
	"Status": "Normal",
	"TaskId": "y0zz3t13h7d****",
	"RequestId": "E0845D0A-6D36-4EEB-BE26-CF191E1A****",
	"SubscriptionHost": {
		"PublicHost": "dts-cn-****.aliyuncs.com:18001",
		"PrivateHost": "dts-cn-****-internal.aliyuncs.com:18002",
		"VPCHost": "dts-cn-****-vpc.aliyuncs.com:18003"
	},
	"EndTimestamp": "2021-03-26T14:03:21Z",
	"PayType": "PrePaid",
	"SubscriptionInstanceID": "dtsy0zz3t13h7d****",
	"Success": true,
	"SubscriptionObject": {
		"SynchronousObject": [
			{
				"DatabaseName": "dtstestdata",
				"WholeDatabase": false,
				"TableList": {
					"Table": [
						"test1"
					]
				}
			}
		]
	},
	"SubscriptionDataType": {
		"DML": true,
		"DDL": true
	},
	"SubscriptionInstanceName": "api測試",
	"SubscribeTopic": "cn_hangzhou_rm_bp1162kryivb8****_dtstest_version2",
	"SourceEndpoint": {
		"InstanceID": "rm-bp1162kryivb8****",
		"InstanceType": "RDS"
	},
	"BeginTimestamp": "2021-03-15T08:25:34Z"
}

錯誤碼

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