Todos los productos
Search
Centro de documentos

OpenSearch:Descripción general de la API

Última actualización: Oct 12, 2026

Estándares de API y SDK preconfigurados multilenguaje

La OpenAPI de este producto (searchengine/2021-10-25) utiliza el estilo de firma ROA. Se han encapsulado SDK para los lenguajes de programación más comunes con el fin de facilitar el desarrollo. Los desarrolladores pueden descargar el SDK para invocar directamente la OpenAPI de este producto sin preocuparse por los detalles técnicos. Si el SDK existente no satisface sus necesidades, utilice el mecanismo de firma para una integración con autofirma. Dado que los detalles de la autofirma son muy complejos, este proceso puede tardar alrededor de 5 días hábiles. Por lo tanto, se recomienda unirse a nuestro grupo de servicio de DingTalk (147535001692) para llevar a cabo la integración de firmas bajo la guía de expertos.

Antes de usar la API, prepare su cuenta de identidad y su clave de acceso (AccessKey) para acceder eficazmente a la API mediante herramientas cliente (como SDK y CLI). Para obtener más información, consulte Obtener un AccessKey.

Escenarios de firma personalizada

Si su escenario empresarial tiene requisitos especiales y necesita integrar la API mediante autofirma, se recomienda consultar primero a nuestro equipo de soporte técnico (grupo de servicio de DingTalk: 147535001692) para obtener orientación profesional y garantizar una integración eficiente.

Preparación de cuenta y seguridad

Las cuentas de Alibaba Cloud tienen permisos administrativos completos sobre todos los recursos. Si un AccessKey se ve comprometido, todos los recursos asociados corren el riesgo de sufrir accesos no autorizados. Para garantizar la seguridad, se recomienda crear un RAM user con permisos de acceso exclusivos a la API y configurar su AccessKey, además de establecer directivas de RAM basadas en el principio de menor privilegio (PoLP). Utilice la cuenta de Alibaba Cloud únicamente en escenarios específicos donde se requieran explícitamente sus permisos.

Instancias

API

Título

Descripción

CreatePublicUrl Habilitar nombre de dominio público. Habilita el nombre de dominio público.
DeletePublicUrl Eliminar un nombre de dominio público. Elimina un nombre de dominio público.
ModifyPublicUrlIpList Modificar lista blanca de nombres de dominio públicos. Modifica la lista blanca de nombres de dominio públicos.
ModifyPassword Modificar contraseña de instancia. Modifica la contraseña de una instancia.
ListInstanceSpecs ListInstanceSpecs. Consulta las especificaciones de una instancia.

Centro de configuración

API

Título

Descripción

Configuración de tabla en línea Configuración de tabla en línea
GetIndexOnlineStrategy GetIndexOnlineStrategy. Consulta la política efectiva en línea de un índice.
ModifyIndexOnlineStrategy ModifyIndexOnlineStrategy. Modifica la política en línea de un índice.
ModifyOnlineConfig ModifyOnlineConfig. Modifica las configuraciones en línea.
ListOnlineConfigs ListOnlineConfigs. Consulta una configuración en línea.
Estructura de índices Estructura de índices
ModifyIndex Modificar un índice. Modifica un índice.
StartIndex StartIndex. Reanuda un índice.
StopIndex StopIndex. Detiene un índice.
BuildIndex BuildIndex. Reconstruye un índice.
ModifyIndexVersion ModifyIndexVersion. Modifica la versión del índice de un clúster (reversión de versión de índice).
ModifyFile ModifyFile. Modifica un archivo.
PublishIndexVersion PublishIndexVersion. Publica una versión de índice especificada.
ModifyIndexPartition ModifyIndexPartition. Modifica la información de las particiones de índice.
GetIndexVersion GetIndexVersion. Consulta la información sobre las versiones de índice a las que se puede revertir la versión de índice actual.
ListIndexes Obtener la lista de índices Obtiene la lista de índices.
RecoverIndex Recuperación de datos de un índice Recupera datos de un índice.
Configuración avanzada Configuración avanzada
CreateConfigDir Crear un directorio de archivos en una configuración avanzada. Crea un directorio de archivos en una configuración avanzada.
DeleteConfigDir Eliminar una carpeta de configuración avanzada. Elimina una carpeta de configuración avanzada.
ModifyAdvanceConfig Modificar el contenido de archivos HTTP y Git Modifica el contenido de los archivos HTTP y Git.
DeleteAdvanceConfig DeleteAdvanceConfig. Elimina los detalles de las configuraciones avanzadas.
ModifyAdvanceConfigFile Modificar un diccionario. Modifica un diccionario.
PublishAdvanceConfig Publish an advanced version. Publica una versión avanzada.
GetAdvanceConfig GetAdvanceConfig Consulta la información de una configuración avanzada.
GetAdvanceConfigFile GetAdvanceConfigFile. Consulta la información de un archivo de configuración avanzada.
ListAdvanceConfigDir Obtener la lista de archivos en un directorio de configuración avanzada. Obtiene la lista de archivos en un directorio de configuración avanzada.
ListAdvanceConfigs Lista de configuraciones avanzadas Consulta la lista de configuraciones avanzadas.
Configuración de origen de datos Configuración de origen de datos
ModifyDataSourceDeploy Modificar la información de despliegue del origen de datos. Modifica la información de despliegue de un origen de datos.
ListDataSourceSchemas ListDataSourceSchemas. Consulta la información del esquema de un origen de datos.
ListDateSourceGenerations Obtener información de retorno de datos históricos de un origen de datos Obtiene la información de retorno de datos históricos de un origen de datos.
GetDataSourceDeploy Información de despliegue del origen de datos Obtiene la información de despliegue del origen de datos.

Centro de operaciones y mantenimiento

API

Título

Descripción

Desarrollo de SQL Desarrollo de SQL
CloneSqlInstance Clone SQL Instance. Clona una instancia de SQL.
DeleteSqlInstance DeleteSqlInstance. Elimina una instancia de SQL.
ExecuteSqlInstance Execute a SQL instance. Ejecuta una instancia de SQL.
GetDatabaseSchema GetDatabaseSchema. Obtiene el esquema de una base de datos.
UpdateSqlInstanceContent UpdateSqlInstanceContent. Actualiza el contenido de una instancia SQL.
UpdateSqlInstanceName UpdateSqlInstanceName. Actualiza el nombre de una instancia SQL.
UpdateSqlInstanceParams UpdateSqlInstanceParams. Actualiza los parámetros de una instancia SQL.
RenameFolder RenameFolder. Cambia el nombre de una carpeta.
Historial de cambios Historial de cambios
ListClusterTasks Lista de tareas del clúster Consulta las tareas del clúster.
ListDataSourceTasks Lista de tareas de origen de datos Obtiene las tareas de origen de datos.
ForceSwitch ForceSwitch. Realiza un cambio forzado.
Gestión de registros Gestión de registros
ListLogs ListLogs. Consulta los registros de una instancia.
Gestión de despliegues Gestión de despliegues
ModifyNodeConfig ModifyNodeConfig. Modifica un nodo.
GetDeployGraph GetDeployGraph. Muestra la descripción general del despliegue.
GetNodeConfig Obtener información de configuración del nodo. Obtiene la información de configuración de un nodo.
Gestión de operaciones Gestión de operaciones
ListIndexRecoverRecords Obtención de registros de recuperación de datos Obtiene los registros de recuperación de datos.
ListPausePolicys Listar políticas de pausa. Consulta las políticas de pausa.
ModifyPausePolicy ModifyPausePolicy. Modifica la política de pausa.
RemoveCluster RemoveCluster. Elimina un clúster.
ModifyClusterDesc ModifyClusterDesc. Modifica la descripción de un clúster especificado.
ModifyClusterOfflineConfig ModifyClusterOfflineConfig. Modifica la información de configuración de un clúster.
ModifyClusterOnlineConfig Modificar la configuración en línea del clúster. Modifica la configuración en línea de un clúster.
GetCluster Obtener detalles de un clúster específico Consulta los detalles de un clúster específico.
GetClusterRunTimeInfo Obtener información del clúster Obtiene la información del clúster.
ListClusterNames Listar nombres de clústeres. Consulta los nombres de los clústeres.

Gestión de tablas

API

Título

Descripción

Gestión de alias de tabla Gestión de alias de tabla
ModifyAlias ModifyAlias. Modifica un alias de tabla.
CreateTable Crear una tabla de índices. Crea una tabla de índices.
ModifyTable Modificar una tabla de índices. Modifica una tabla de índices.
DeleteTable Eliminar tabla de índices. Elimina una tabla de índices.
Reindex Reconstruir un índice. Reconstruye un índice.
ListTableGenerations ListTableGenerations. Consulta una lista de versiones de índice.
GetTableGeneration GetTableGeneration Consulta el estado de una versión de índice con base en el ID de la versión de índice completo.

Otros

API

Título

Descripción

ListPostQueryResult ListPostQueryResult. Obtiene los resultados de una prueba de búsqueda para una instancia de Retrieval-Augmented Generation Edition mediante el envío de una solicitud POST.
ListRestQueryResult ListRestQueryResult. Obtiene los resultados de prueba de una consulta de búsqueda REST para una instancia de Retrieval Engine Edition.
ListVectorQueryResult ListVectorQueryResult. Obtiene los resultados de una prueba de consulta vectorial en Vector Search Edition.
PushDocuments PushDocuments. Inserta documentos.
ListQueryResult ListQueryResult. Consulta el resultado de la consulta.
ModifyModel ModifyModel. Modifica los detalles y el estado de un modelo.
DebugModel Debug a model. Depura un modelo.
GetModel Obtener detalles del modelo Consulta la información de configuración detallada de un modelo específico por ID de instancia y nombre de modelo.
ListModels Lista de modelos Consulta una lista de modelos bajo condiciones especificadas por ID de instancia.
ModifySearcherReplica ModifySearcherReplica. Modifica el número de réplicas o fragmentos para los nodos de datos en una instancia.

Others

API

Título

Descripción

ChangeResourceGroup ChangeResourceGroup. Cambia el grupo de recursos de una instancia.
CreateAlias Crear un alias. Crea un alias.
CreateCluster Agregar un clúster. Agrega un clúster.
CreateConfigFile Crear un archivo con configuraciones avanzadas. Crea un archivo con configuraciones avanzadas.
CreateDataSource Crear un origen de datos Crea un origen de datos.
CreateFolder Crear una carpeta. Crea una carpeta.
CreateIndex CreateIndex. Crea un índice.
CreateInstance Crear una instancia Crea una instancia de Wentian Engine.
CreateModel CreateModel. Crea un modelo.
CreateSqlInstance Crear una instancia de SQL. Crea una instancia de SQL.
DeleteAlias Eliminar un alias. Elimina un alias.
DeleteConfigFile Eliminar un archivo de configuración avanzada. Elimina un archivo de configuración avanzada.
DeleteDataSource DeleteDataSource. Elimina un origen de datos especificado.
DeleteFolder DeleteFolder. Elimina una carpeta.
DeleteIndex DeleteIndex. Elimina un índice.
DeleteIndexVersion DeleteIndexVersion. Elimina la versión de un índice.
DeleteInstance DeleteInstance. Elimina una instancia especificada.
DeleteModel DeleteModel. Elimina un modelo.
DescribeRegions DescribeRegions. Consulta las regiones disponibles.
GetDataSource GetDataSource. Obtiene un origen de datos.
GetFile GetFile. Obtiene los detalles de una versión de índice.
GetIndex Ver detalles de la tabla de índices Obtiene los detalles de una versión de tabla de índices.
GetInstance Detalles de la instancia Obtiene los detalles de una instancia especificada por su ID de instancia.
GetSqlInstance Obtener información de la instancia SQL. Obtiene información de la instancia SQL.
GetTable Obtener información de la tabla de índices. Obtiene la información de la tabla de índices.
ListAliases ListAliases. Lista los alias de tabla.
ListClusters ListClusters. Consulta clústeres.
ListDatabases ListDatabases. Enumera las bases de datos existentes.
ListDataSources ListDataSources. Obtiene la lista de orígenes de datos.
ListInstances Lista de instancias Obtiene una lista de instancias.
ListSchemas ListSchemas Obtiene una lista de esquemas basados en una configuración de sincronización de datos.
ListTables ListTables. Consulta una lista de tablas de índice.
ListTagResources ListTagResources. Consulta las etiquetas asociadas a uno o más recursos.
ListTasks ListTasks. Obtiene el historial de cambios de una instancia.
StopTask StopTask. Detiene una tarea de FSM.
TagResources TagResources. Agrega o actualiza etiquetas para múltiples recursos.
UntagResources UntagResources. Elimina etiquetas de un lote de recursos.
UpdateInstance Modificar la configuración de una instancia especificada Modifica la configuración de una instancia especificada.