Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan JDBC driver Athena untuk terhubung ke Amazon Athena dari banyak alat klien SQL pihak ketiga dan dari aplikasi khusus.
Persyaratan Sistem
-
Lingkungan runtime Java 8 (atau lebih tinggi)
-
Setidaknya 20 MB ruang disk yang tersedia
Pertimbangan dan batasan
Berikut ini adalah beberapa pertimbangan dan batasan untuk driver JDBC Athena 3.x.
-
Logging — Driver 3.x menggunakan SLF4J
, yang merupakan lapisan abstraksi yang memungkinkan penggunaan salah satu dari beberapa sistem logging saat runtime. -
Enkripsi — Saat menggunakan pengambil Amazon S3 dengan opsi
CSE_KMS
enkripsi, klien Amazon S3 tidak dapat mendekripsi hasil yang disimpan dalam bucket Amazon S3. Jika Anda memerlukanCSE_KMS
enkripsi, Anda dapat terus menggunakan streaming fetcher. Support untukCSE_KMS
enkripsi dengan fetcher Amazon S3 direncanakan.
JDBCUnduhan driver 3.x
Bagian ini berisi informasi unduhan dan lisensi untuk driver JDBC 3.x.
penting
Saat Anda menggunakan driver JDBC 3.x, pastikan untuk mencatat persyaratan berikut:
-
Buka port 444 - Simpan port 444, yang digunakan Athena untuk mengalirkan hasil kueri, terbuka untuk lalu lintas keluar. Saat Anda menggunakan PrivateLink titik akhir untuk terhubung ke Athena, pastikan grup keamanan yang terpasang pada titik akhir terbuka untuk PrivateLink lalu lintas masuk di port 444.
-
athena: GetQueryResultsStream policy — Tambahkan tindakan
athena:GetQueryResultsStream
kebijakan ke kepala IAM sekolah yang menggunakan driver. JDBC Tindakan kebijakan ini tidak diekspos langsung denganAPI. Ini hanya digunakan dengan ODBC dan JDBC driver sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksightAthenaAccess.
Untuk mengunduh JDBC driver Amazon Athena 3.x, kunjungi tautan berikut.
JDBCsupir uber jar
Unduhan berikut mengemas driver dan semua dependensinya dalam file yang sama.jar
. Unduhan ini biasanya digunakan untuk SQL klien pihak ketiga.
JDBCtoples ramping pengemudi
Download berikut adalah .zip
file yang berisi lean .jar
untuk driver dan .jar
file terpisah untuk dependensi driver. Download ini biasanya digunakan untuk aplikasi kustom yang mungkin memiliki dependensi yang bertentangan dengan dependensi yang digunakan driver. Unduhan ini berguna jika Anda ingin memilih dependensi driver mana yang akan disertakan dengan lean jar, dan mana yang harus dikecualikan jika aplikasi khusus Anda sudah berisi satu atau lebih dari mereka.
3.3.0 toples tanpa lemak toples tanpa lemak
Lisensi
Tautan berikut berisi perjanjian lisensi untuk driver JDBC 3.x.