Todos los productos
Search
Centro de documentos

:Consulta de información sobre bases de datos

Última actualización: Sep 03, 2026

Puede llamar a la operación DescribeDatabases para consultar la información de las bases de datos de una instancia.

Nota

Si los parámetros de solicitud especificados no son válidos, no se devuelve información de la base de datos.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos que llame a esta operación en OpenAPI Explorer. OpenAPI Explorer genera dinámicamente el código de ejemplo de la operación para diferentes SDKs.

Parámetros de solicitud

ParámetroTipoObligatorioEjemploDescripción
ActionStringSíDescribeDatabases

La operación que desea ejecutar. Establezca el valor en DescribeDatabases.

DBInstanceIdStringSírm-uf6wjk5xxxxxxx

El ID de la instancia.

DBNameStringNotestDB01

El nombre de la base de datos.

DBStatusStringNoCreating

El estado de la base de datos. Valores válidos:

  • Creating
  • Running
  • Deleting
PageSizeIntegerNo30

El número de entradas por página. Valores válidos:

  • 30
  • 50
  • 100

Valor predeterminado: 30.

PageNumberIntegerNo1

El número de página a devolver. Valores válidos: cualquier entero positivo distinto de cero.

Valor predeterminado: 1.

ResourceGroupIdStringNorg-acfmy*****

El ID del resource group.

Parámetros de respuesta

ParámetroTipoEjemploDescripción
RequestIdString2603CA96-B17D-4903-BC04-61A2C829CD94

El ID de la solicitud.

DatabasesArray of Database

Matriz con la información de las bases de datos.

Database
DBDescriptionStringTest database

La descripción de la base de datos.

DBStatusStringCreating

El estado de la base de datos. Valores válidos:

  • Creating
  • Running
  • Deleting
DBNameStringtestDB01

El nombre de la base de datos.

DBInstanceIdStringrm-uf6wjk5xxxxxxx

El ID de la instancia a la que pertenece la base de datos.

EngineStringMySQL

El motor de base de datos de la instancia a la que pertenece la base de datos.

CharacterSetNameStringutf8

El nombre del conjunto de caracteres.

CollateStringC

La intercalación del conjunto de caracteres. El valor de ejemplo C representa la configuración regional.

Nota Este parámetro solo se devuelve para instancias que ejecutan PostgreSQL.
CtypeStringen_US.utf8

El tipo del conjunto de caracteres.

Nota Este parámetro solo se devuelve para instancias que ejecutan PostgreSQL.
ConnLimitString-1

El límite de solicitudes simultáneas. El valor -1 indica que no hay límite.

Nota Este parámetro solo se devuelve para instancias que ejecutan PostgreSQL.
TablespaceStringpg_default

El espacio de tablas de la base de datos.

Nota Este parámetro solo se devuelve para instancias que ejecutan PostgreSQL.
ResourceGroupIdStringrg-acfmy*****

El ID del resource group.

AccountsArray of AccountPrivilegeInfo

Matriz con los detalles de las cuentas. Cada cuenta tiene permisos específicos sobre la base de datos.

AccountPrivilegeInfo
AccountStringtest

El nombre de usuario de la cuenta.

AccountPrivilegeStringDMLOnly

Los permisos de la cuenta sobre la base de datos. Valores válidos:

  • ReadWrite: permisos de lectura y escritura
  • ReadOnly: permisos de solo lectura
  • DMLOnly: permisos exclusivos de DML
  • DDLOnly: permisos exclusivos de DDL
AccountPrivilegeDetailStringSELECT

Los detalles de los permisos de la cuenta sobre la base de datos.

PageNumberInteger1

Parámetro reservado.

PageSizeInteger30

Parámetro reservado.

TotalCountInteger100

El número total de entradas devueltas.

Ejemplos

Solicitudes de ejemplo

http(s)://rds.aliyuncs.com/?Action=DescribeDatabases
&DBInstanceId=rm-uf6wjk5xxxxxxx
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

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

<?xml version="1.0" encoding="UTF-8" ?>
<DescribeDatabasesResponse>
    <RequestId>2603CA96-B17D-4903-BC04-61A2C829CD94</RequestId>
    <Databases>
        <Database>
            <Engine>MySQL</Engine>
            <CharacterSetName>utf8</CharacterSetName>
            <DBStatus>Creating</DBStatus>
            <DBDescription></DBDescription>
            <DBInstanceId>rdsaiiabnaiiabn</DBInstanceId>
            <Accounts></Accounts>
            <DBName>testdb</DBName>
        </Database>
        <Database>
            <Engine>MySQL</Engine>
            <CharacterSetName>gbk</CharacterSetName>
            <DBStatus>Creating</DBStatus>
            <DBDescription></DBDescription>
            <DBInstanceId>rdsaiiabnaiiabn</DBInstanceId>
            <Accounts></Accounts>
            <DBName>testdb2</DBName>
        </Database>
    </Databases></DescribeDatabasesResponse>

Formato JSON

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

{
  "RequestId" : "2603CA96-B17D-4903-BC04-61A2C829CD94",
  "Databases" : {
    "Database" : [ {
      "Engine" : "MySQL",
      "CharacterSetName" : "utf8",
      "DBStatus" : "Creating",
      "DBDescription" : "",
      "DBInstanceId" : "rdsaiiabnaiiabn",
      "Accounts" : {
        " AccountPrivilegeInfo" : [ ]
      },
      "DBName" : "testdb"
    }, {
      "Engine" : "MySQL",
      "CharacterSetName" : "gbk",
      "DBStatus" : "Creating",
      "DBDescription" : "",
      "DBInstanceId" : "rdsaiiabnaiiabn",
      "Accounts" : {
        " AccountPrivilegeInfo" : [ ]
      },
      "DBName" : "testdb2"
    } ]
  }
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

Database.ConnectError

Database connect error. please check instance status and database processlist

Error devuelto debido a una conexión anómala con la base de datos. Compruebe el estado de la instancia y el pool de conexiones de la base de datos.

400

Database.QueryError

Query Db failed, please check input value and instance status

Error devuelto porque no se pudo consultar la base de datos. Compruebe los parámetros de entrada y el estado de la instancia.

Para obtener una lista de códigos de error, visite el Centro de errores de API.