Llame a la API GetDBTopology para obtener la información de topología de la biblioteca lógica y su subbiblioteca física correspondiente.
Depuración
Parámetro de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| LogicDbId | Long | Sí | 134325 | El ID de la biblioteca lógica. |
| Tid | Long | No | 43215 | El ID del inquilino. Nota Tome la información del ID de inquilino que se muestra en la esquina superior derecha del sistema. Para más detalles, consulte ID de inquilino e inquilino . |
| RegionId | String | No | cn-hangzhou | Seleccione la región del servicio de DMS para llamar a la interfaz. Para conocer el valor, consulte Parámetro RegionID . Nota Establezca el valor con el ID de la región más cercana a sus aplicaciones. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| RequestId | String | C5B8E84B-42B6-4374-AD5A-6264E1753378 | El ID de la solicitud. |
| Success | Boolean | true | Indica si la solicitud fue exitosa. |
| ErrorMessage | String | UnknownError | El mensaje de error devuelto. |
| ErrorCode | String | UnknownError | El código de error devuelto. |
| DBTopology | object | Información de topología. | |
| LogicDbId | Long | 1234 | El ID de la biblioteca lógica. |
| LogicDbName | String | logic_db_test | El nombre de la biblioteca lógica. |
| SearchName | String | logic_db_test | El nombre de búsqueda de la biblioteca lógica. |
| Alias | String | logic_db_test | El alias de la biblioteca lógica. |
| DbType | String | polardb | El tipo de base de datos. Consulte los valores en Parámetro DbType . |
| EnvType | String | dev | El tipo de entorno. Los valores y la descripción de la biblioteca lógica son los siguientes:
|
| DBTopologyInfoList | Array of DBTopologyInfo | La lista con la información de topología de los fragmentos de la base de datos. | |
| DbId | Long | 423532 | El ID de la base de datos. |
| SchemaName | String | db_test@rm-xxx:3306 | El esquema de la base de datos PolarDB-X. Nota Si el tipo de base de datos pertenece a la serie PG, aquí se indica el nombre del modo PG. |
| CatalogName | String | def | El nombre del directorio de la base de datos. Nota Si el tipo de base de datos pertenece a la serie PG, este campo indica el nombre de la base de datos PG. |
| SearchName | String | db_test | El nombre de búsqueda de la biblioteca. |
| DbType | String | polardb | El tipo de base de datos. Consulte los valores en Parámetro DbType . |
| EnvType | String | dev | El tipo de entorno. Los valores y la descripción de la biblioteca lógica son los siguientes:
|
| InstanceId | Long | 4325325 | El ID de la instancia de Message Queue for Apache Kafka que contiene el grupo de consumidores. |
| RegionId | String | cn-hangzhou | La región a la que pertenece la instancia. |
| InstanceResourceId | String | rm-xxx | El ID del recurso de la instancia. El valor es el siguiente:
|
| InstanceSource | String | RDS | El origen de la instancia. El valor es el siguiente:
|
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?LogicDbId=134325 &Tid=43215&Public request parameters
Respuestas de ejemplo exitosas
Formato XML
HTTP/1.1 200 OK Content-Type:application/xml <RequestId>C5B8E84B-42B6-4374-AD5A-6264E1753378</RequestId> <Success>true</Success> <ErrorMessage>UnknownError</ErrorMessage> <ErrorCode>UnknownError</ErrorCode> <DBTopology> <LogicDbId>1234</LogicDbId> <LogicDbName>logic_db_test</LogicDbName> <SearchName>logic_db_test</SearchName> <Alias>logic_db_test</Alias> <DbType>polardb</DbType> <EnvType>dev</EnvType> <DBTopologyInfoList> <DbId>423532</DbId> <SchemaName>db_test@rm-xxx:3306</SchemaName> <CatalogName>def</CatalogName> <SearchName>db_test</SearchName> <DbType>polardb</DbType> <EnvType>dev</EnvType> <InstanceId>4325325</InstanceId> <RegionId>cn-hangzhou</RegionId> <InstanceResourceId>rm-xxx</InstanceResourceId> <InstanceSource>RDS</InstanceSource> </DBTopologyInfoList> </DBTopology>
Formato JSON
HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "C5B8E84B-42B6-4374-AD5A-6264E1753378", "Success" : true, "ErrorMessage" : "UnknownError", "ErrorCode" : "UnknownError", "DBTopology" : { "LogicDbId" : 1234, "LogicDbName" : "logic_db_test", "SearchName" : "logic_db_test", "Alias" : "logic_db_test", "DbType" : "polardb", "EnvType" : "dev", "DBTopologyInfoList" : [ { "DbId" : 423532, "SchemaName" : "db_test@rm-xxx:3306", "CatalogName" : "def", "SearchName" : "db_test", "DbType" : "polardb", "EnvType" : "dev", "InstanceId" : 4325325, "RegionId" : "cn-hangzhou", "InstanceResourceId" : "rm-xxx", "InstanceSource" : "RDS" } ] } }
Código de error
Vaya al Centro de errores para consultar más códigos de error.