Tentei conectar meu domínio do Amazon OpenSearch Service ao Amazon QuickSight e recebi um erro.
Breve descrição
Antes de conectar o QuickSight ao seu domínio do OpenSearch Service, verifique as seguintes condições:
- Seu domínio é da versão 7.7 ou superior.
- Sua versão do OpenSearch é 1.0 ou superior.
- Seu domínio do OpenSearch Service está na mesma região e conta da AWS que o QuickSight.
Observação: o Amazon OpenSearch Service oferece suporte ao OpenSearch e ao antigo Elasticsearch OSS até 7.10.
Resolução
Siga estas etapas de solução de problemas para seu caso de uso.
Erro de versão do mecanismo não suportado
Ao se conectar a um domínio do OpenSearch Service, você pode receber o seguinte erro:
“Seu banco de dados usa uma versão de mecanismo não suportada. Analise as versões compatíveis.”
Esse erro ocorre quando o modo de compatibilidade não está ativado no domínio do OpenSearch Service. A versão 1.0 do OpenSearch introduz uma configuração de domínio chamada Ativar modo de compatibilidade. Alguns clientes e plug-ins do OpenSearch Service verificam a versão do cluster antes de se conectarem. O modo de compatibilidade configura o OpenSearch Service para relatar sua versão como 7.10 para que esses clientes continuem funcionando. Quando o modo compatível é ativado, o QuickSight identifica a versão correta e a conexão é estabelecida com êxito.
Para ativar o modo de compatibilidade, execute o seguinte comando:
PUT /_cluster/settings{
"persistent": {
"compatibility.override_main_response_version": true
}
}
O cursor não está ativado ou não consegue preparar esta tabela, erro
Ao importar os dados do domínio do OpenSearch Service para o SPICE, você pode receber um dos seguintes erros:
“Não é possível realizar esta ação. O domínio X não ativou o cursor.”
“Não foi possível preparar esta tabela.”
Para ativar o cursor SQL em seu domínio do OpenSearch Service, execute o seguinte comando:
PUT _opendistro/_sql/settings{
"transient": {
"opendistro.sql.cursor.enabled": "true"
},
"persistent": {
"opendistro.sql.cursor.enabled": "true"
}
}
Erro de conexão proibido
Se você ativou o controle de acesso refinado no OpenSearch Dashboards em seu domínio do OpenSearch Service, poderá receber o seguinte erro:
“GENERAL_SQL_EXCEPTION. Erro de conexão proibido.”
Esse erro ocorre porque o perfil de serviço QuickSight não está mapeada para um perfil do OpenSearch Service.
Para resolver esse erro, siga as instruções para adicionar permissões a um domínio para permitir o acesso a partir do QuickSight.
Informações relacionadas
Usar o Amazon OpenSearch Service com o Amazon QuickSight
Fontes de dados compatíveis
Conectar a uma VPC com o Amazon QuickSight
Melhores práticas operacionais para o Amazon OpenSearch Service