Athena-ODBC-1.x-Treiber
Sie können eine ODBC-Verbindung verwenden, um von SQL-Client-Tools und -Anwendungen von Drittanbietern eine Verbindung zu Athena herzustellen. Verwenden Sie die Links auf dieser Seite, um die Lizenzvereinbarung für den 1.x-ODBC-Treiber von Amazon Athena, die ODBC-Treiber und die ODBC-Dokumentation herunterzuladen. Weitere Informationen zu der ODBC-Verbindungszeichenfolge finden Sie in der PDF-Datei „ODBC Driver Installation and Configuration Guide“ (Installations- und Konfigurationshandbuch zum ODBC-Treiber), die Sie von dieser Seite herunterladen können. Weitere Informationen zu Berechtigungen finden Sie unter Zugriff über JDBC- und ODBC-Verbindungen kontrollieren.
Wichtig
Beachten Sie bei der Verwendung des ODBC-1.x-Treibers unbedingt die folgenden Anforderungen:
-
Open port 444 – Halten Sie Port 444, den Athena zum Streamen von Abfrageergebnissen verwendet, für ausgehenden Datenverkehr geöffnet. Wenn Sie einen PrivateLink-Endpunkt für die Verbindung mit Athena verwenden, stellen Sie sicher, dass die Sicherheitsgruppe, die an den PrivatLink-Endpunkt angeschlossen ist, für eingehenden Datenverkehr an Port 444 geöffnet ist.
-
athena:GetQueryResultsStream-Richtlinie – Fügen Sie die
athena:GetQueryResultsStream-Richtlinienaktion den IAM-Prinzipalen hinzu, die den ODBC-Treiber verwenden. Diese Richtlinienaktion wird nicht direkt mit der API bereitgestellt. Sie wird nur mit dem JDBC-Treiber als Teil der Unterstützung von Streaming-Ergebnissen verwendet. Eine Beispielrichtlinie finden Sie unter AWS Verwaltete Richtlinie: AWSQuicksightAthenaAccess.
Windows
| Treiberversion | Download-Link |
|---|---|
| ODBC 1.2.3.1000 für Windows 32-Bit | Windows-32-Bit-ODBC-Treiber 1.2.3.1000 |
| ODBC 1.2.3.1000 für Windows 64-Bit | Windows-64-Bit-ODBC-Treiber 1.2.3.1000 |
Linux
| Treiberversion | Download-Link |
|---|---|
| ODBC 1.2.3.1000 für Linux 32-Bit | Linux 32-Bit ODBC-Treiber 1.2.3.1000 |
| ODBC 1.2.3.1000 für Linux 64-Bit | Linux 64-Bit ODBC-Treiber 1.2.3.1000 |
OSX
| Treiberversion | Download-Link |
|---|---|
| ODBC 1.2.3.1000 für OSX | ODBC-Treiber 1.2.3.1000 für OSX |
Dokumentation
| Inhalt | Link zur Dokumentation |
|---|---|
| Amazon-Athena-ODBC-Treiber-Lizenzvereinbarung | Lizenzvereinbarung |
| Dokumentation für ODBC 1.2.3.1000 | Installations- und Konfigurationshandbuch für ODBC-Treiber-Version 1.2.3.1000 |
| Versionshinweise für ODBC 1.2.3.1000 | ODBC-Treiber Versionshinweise für Version 1.2.3.1000 |
Hinweise zum ODBC-Treiber
Herstellen einer Verbindung ohne Verwendung eines Proxys
Wenn Sie bestimmte Hosts angeben möchten, mit denen der Treiber eine Verbindung ohne Verwendung eines Proxys herstellt, können Sie die optionale NonProxyHost-Eigenschaft in Ihrer ODBC-Verbindungszeichenfolge verwenden.
Die NonProxyHost-Eigenschaft gibt eine durch Kommas getrennte Liste von Hosts an, auf die der Connector zugreifen kann, ohne den Proxyserver zu durchlaufen, wenn eine Proxyverbindung aktiviert ist, wie im folgenden Beispiel:
.amazonaws.com,localhost,.example.net,.example.com
Der Verbindungsparameter NonProxyHost wird an die Option CURLOPT_NOPROXY curl übergeben. Informationen zum CURLOPT_NOPROXY-Format finden Sie unter CURLOPT_NOPROXY