¿Cómo puedo solucionar los errores de conexión al conectar un dominio de Amazon OpenSearch Service a QuickSight?

3 minutos de lectura
0

Estoy intentando conectar mi dominio de Amazon OpenSearch Service a Amazon QuickSight. Sin embargo, he recibido un mensaje de error. ¿Cómo puedo solucionar esto?

Descripción corta

Para conectar QuickSight a su dominio de Amazon OpenSearch, asegúrese de lo siguiente:

  • La versión del dominio es 7.7 o superior.
  • La versión de OpenSearch es 1.0 o superior.
  • El dominio de OpenSearch Service está en la misma cuenta y región de AWS que QuickSight.

Nota: Amazon OpenSearch Service admite OpenSearch y el antiguo sistema operativo Elasticsearch hasta la versión 7.10.

Resolución

Siga estos pasos para solucionar los problemas del caso de uso.

Error de versión del motor no compatible

Al establecer conexión con un dominio de OpenSearch Service, es posible que aparezca el siguiente error:

"Your database uses an unsupported engine version. Please review supported versions."

Este error se produce cuando el modo de compatibilidad no está habilitado en el dominio de OpenSearch Service. La versión 1.0 de OpenSearch introduce una configuración de dominio denominada Enable compatibility mode (Habilitar modo de compatibilidad). Algunos clientes y complementos de OpenSearch Service revisan la versión del clúster antes de establecer conexión. El modo de compatibilidad establece que OpenSearch Service informe que su versión es 7.10 para que estos clientes se mantengan en funcionamiento. Cuando se habilita el modo compatible, QuickSight identifica la versión correcta, de modo que la conexión se establece correctamente.

Para habilitar el modo de compatibilidad, ejecute el siguiente comando:

PUT /_cluster/settings
{
     "persistent": {
          "compatibility.override_main_response_version": true
     }
}

Error debido a que el cursor no está habilitado o no se puede preparar esta tabla

Al importar los datos del dominio de OpenSearch Service a SPICE, es posible que aparezca uno de los siguientes errores:

Can't perform this Action. The domain X has not enabled cursor.

o

Unable to prepare this table

Para habilitar el cursor de SQL en el dominio de OpenSearch Service, ejecute el siguiente comando:

PUT _opendistro/_sql/settings
{
     "transient": {
          "opendistro.sql.cursor.enabled": "true"
     },
     "persistent": {
          "opendistro.sql.cursor.enabled": "true"
     }
}

Error de conexión prohibido

Si tiene habilitado el control de acceso preciso en OpenSearch Dashboards en el dominio de OpenSearch Service, es posible que aparezca el siguiente mensaje de error:

GENERAL_SQL_EXCEPTION. Connection error forbidden

Este error se produce porque el rol de servicio de QuickSight no está asignado a un rol de OpenSearch Service.

Si desea resolver este error, siga las instrucciones para agregar permisos a un dominio a fin de permitir el acceso desde QuickSight.


Información relacionada

Using Amazon OpenSearch Service with Amazon QuickSight (Uso de Amazon OpenSearch Service con Amazon QuickSight)

Supported data sources (Orígenes de datos compatibles)

Connecting to a VPC with Amazon QuickSight (Conectarse a una VPC con Amazon QuickSight)

Prácticas recomendadas operativas para Amazon OpenSearch Service

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años