Controlador JDBC 3.x de Athena - Amazon Athena

Controlador JDBC 3.x de Athena

Puede utilizar el controlador Athena JDBC para conectarse a Amazon Athena desde distintas aplicaciones y herramientas de cliente SQL de terceros.

Requisitos del sistema

  • Entorno de tiempo de ejecución Java 8 (o superior)

  • Contar con al menos 20 MB de espacio disponible en el disco

Consideraciones y limitaciones

A continuación, se presentan algunas consideraciones y limitaciones del controlador Athena JDBC 3.x.

  • Registro: el controlador 3.x utiliza SLF4J, que es una capa de abstracción que permite el uso de algunos sistemas de registro en tiempo de ejecución.

  • Cifrado: al utilizar el buscador de Amazon S3 con la opción de cifrado CSE_KMS, el cliente de Amazon S3 no puede descifrar el resultado almacenado en el bucket de Amazon S3. Si necesita cifrado CSE_KMS, puede seguir utilizando el buscador de transmisiones. Se prevé habilitar soporte para el cifrado CSE_KMS con el buscador de Amazon S3.

Descarga del controlador JDBC 3.x

Esta sección contiene información sobre la descarga y la licencia del controlador JDBC 3.x.

importante

Cuando utilice el controlador JDBC 3.x, asegúrese de tener en cuenta los siguientes requisitos:

  • Abrir el puerto 444: mantenga el puerto 444, que Athena utiliza para transmitir los resultados de las consultas, abierto al tráfico saliente. Cuando utilice un punto de conexión de PrivateLink para conectarse a Athena, asegúrese de que el grupo de seguridad asociado al punto de conexión de PrivateLink esté abierto al tráfico entrante en el puerto 444.

  • Athena: política de flujo de resultados de consulta: agregue la acción de política athena:GetQueryResultsStream para las entidades principales de IAM que utilizan el controlador JDBC. Esta acción de política no se expone directamente con la API. Solo se utiliza con los controladores ODBC y JDBC como parte de la compatibilidad con los resultados de transmisión. Para ver una política de ejemplo, consulte Política administrada de AWS: AWSQuicksightAthenaAccess.

Para descargar el controlador JDBC 3.x de Amazon Athena, visite los siguientes enlaces.

Controlador uber jar JDBC

La siguiente descarga empaqueta el controlador y todas sus dependencias en el mismo archivo .jar. Esta descarga se suele utilizar para clientes SQL de terceros.

3.2.2 uber jar

Controlador lean jar JDBC

La siguiente descarga es un archivo .zip que contiene la versión lean .jar del controlador y archivos .jar separados para las dependencias del controlador. Esta descarga se suele utilizar para aplicaciones personalizadas que pueden tener dependencias que entren en conflicto con las dependencias que utiliza el controlador. Esta descarga resulta útil si desea elegir qué dependencias de controladores desea incluir en el lean jar y cuáles excluir si la aplicación personalizada ya contiene una o más de ellas.

3.2.2 lean jar

Licencia

El siguiente enlace contiene el acuerdo de licencia del controlador JDBC 3.x.

Licencia