Quando provo a connettere il mio dominio del Servizio OpenSearch di Amazon ad Amazon Quick Sight, ricevo un errore.
Risoluzione
Prima di connettere Quick Sight a un dominio del Servizio OpenSearch, verifica che il dominio si trovi nella stessa Regione AWS e nello stesso account AWS di Quick Sight.
Nota: il Servizio OpenSearch non supporta la versione 1.3 o superiore del motore di ricerca OpenSearch o le versioni precedenti del motore di ricerca Elasticsearch da 7.7 a 7.10.
Completa la risoluzione in base al caso d'uso.
Errore di versione del motore non supportato
Quando ti connetti a un dominio del Servizio OpenSearch, potresti ricevere il seguente errore:
"Your database uses an unsupported engine version. Please review supported versions."
Questo errore si verifica quando nel dominio del Servizio OpenSearch la modalità di compatibilità non è attivata. La versione 1.0 di OpenSearch include l'impostazione del dominio Abilita la modalità di compatibilità. Alcuni client e plugin del Servizio OpenSearch controllano la versione del cluster prima di connettersi. La modalità di compatibilità imposta il Servizio OpenSearch in modo da segnalare la sua versione come 7.10 affinché questi client continuino a funzionare. Quando la modalità di compatibilità è attivata, Quick Sight identifica la versione corretta e stabilisce la connessione.
Per attivare la modalità di compatibilità, esegui questo comando:
PUT /_cluster/settings{
"persistent": {
"compatibility.override_main_response_version": true
}
}
Errore di cursore non attivato o impossibilità di preparare la tabella
Quando importi i dati del dominio del Servizio OpenSearch in SPICE (Super-fast, Parallel, In-memory Calculation Engine), potresti ricevere uno dei seguenti errori:
"Can't perform this Action. The domain X has not enabled cursor."
"Unable to prepare this table."
Per attivare il cursore SQL nel dominio del Servizio OpenSearch, esegui questo comando:
PUT _opendistro/_sql/settings{
"transient": {
"opendistro.sql.cursor.enabled": "true"
},
"persistent": {
"opendistro.sql.cursor.enabled": "true"
}
}
Errore di connessione vietata
Se hai attivato il controllo granulare degli accessi in OpenSearch Dashboards per il dominio del Servizio OpenSearch, potresti ricevere il seguente errore:
"GENERAL_SQL_EXCEPTION. Connection error forbidden."
Questo errore si verifica perché il ruolo di servizio Quick Sight non è mappato su un ruolo di servizio OpenSearch.
Per risolvere questo errore, segui le istruzioni per aggiungere le autorizzazioni a un dominio in modo da consentire l'accesso da Quick Sight.
Informazioni correlate
Using Amazon OpenSearch Service with Amazon QuickSight (Utilizzo del Servizio OpenSearch di Amazon con Amazon Quick Sight)
Supported data sources (Origini dati non supportate)
Configuring VPC connections in Amazon Quick Sight (Configurazione di connessioni VPC in Amazon Quick Sight)
Best practice operative per il Servizio OpenSearch di Amazon