pilote Athena 3.x JDBC - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

pilote Athena 3.x JDBC

Vous pouvez utiliser le JDBC pilote Athena pour vous connecter à Amazon Athena à partir de nombreux outils clients SQL tiers et d'applications personnalisées.

Configuration requise

  • Environnement d'exécution Java 8 (ou supérieur)

  • Au moins 20 Mo d'espace disque disponible

Considérations et restrictions

Voici quelques considérations et limitations relatives au pilote Athena JDBC 3.x.

  • Journalisation — Le pilote 3.x utilise SLF4June couche d'abstraction qui permet d'utiliser l'un des nombreux systèmes de journalisation au moment de l'exécution.

  • Chiffrement : lors de l'utilisation de l'outil de récupération Amazon S3 avec l'option de chiffrement CSE_KMS, le client Amazon S3 ne peut pas déchiffrer les résultats stockés dans un compartiment Amazon S3. Si vous avez besoin d'un chiffrement CSE_KMS, vous pouvez continuer à utiliser le récupérateur de streaming. La prise en charge du chiffrement CSE_KMS avec le récupérateur Amazon S3 est prévue.

JDBCTéléchargement du pilote 3.x

Cette section contient les informations relatives au téléchargement et à la licence du pilote JDBC 3.x.

Important

Lorsque vous utilisez le pilote JDBC 3.x, veillez à respecter les exigences suivantes :

  • Ouvrez le port 444 – Conservez ouvert le port 444, utilisé par Athena pour diffuser les résultats de requête, pour le trafic sortant. Lorsque vous utilisez un PrivateLink point de terminaison pour vous connecter à Athena, assurez-vous que le groupe de sécurité attaché au PrivateLink point de terminaison est ouvert au trafic entrant sur le port 444.

  • athena : GetQueryResultsStream policy — Ajoutez l'action athena:GetQueryResultsStream de stratégie aux IAM principaux qui utilisent le JDBC pilote. Cette action politique n'est pas exposée directement avec leAPI. Il est utilisé uniquement avec les JDBC pilotes ODBC et dans le cadre de la prise en charge des résultats de streaming. Pour un exemple de politique, consultez AWS politique gérée : AWSQuicksightAthenaAccess.

Pour télécharger le JDBC pilote Amazon Athena 3.x, consultez les liens suivants.

JDBCchauffeur Uber Jar

Le téléchargement suivant regroupe le pilote et toutes ses dépendances dans le même fichier .jar. Ce téléchargement est couramment utilisé pour les SQL clients tiers.

3.2.2 Uber Jar Uber Jar

JDBCBocal Driver Lean

Le téléchargement suivant est un fichier .zip qui contient le Lean .jar du pilote et des .jar fichiers distincts pour les dépendances du pilote. Ce téléchargement est généralement utilisé pour les applications personnalisées susceptibles de présenter des dépendances en conflit avec celles utilisées par le pilote. Ce téléchargement est utile si vous souhaitez choisir les dépendances du pilote à inclure dans le Lean Jar et celles à exclure si votre application personnalisée en contient déjà une ou plusieurs.

3.2.2 Bocal maigre Bocal maigre

Licence

Le lien suivant contient le contrat de licence du pilote JDBC 3.x.

Licence