

# Athena JDBC 3.x ドライバー
<a name="jdbc-v3-driver"></a>

Athena JDBC ドライバーを使用し、多くのサードパーティ SQL クライアントツールおよびカスタムアプリケーションから Amazon Athena に接続できます。

## システム要件
<a name="jdbc-v3-driver-system-requirements"></a>
+ Java 8 (またはそれ以降) のランタイム環境
+ 最低 20 MB の空きディスク容量。

## 考慮事項と制限事項
<a name="jdbc-v3-driver-considerations-and-limitations"></a>

次の内容では、Athena JDBC 3.x ドライバーの考慮事項と制限事項の一部が示されます。
+ **ログ** — 3.x ドライバーは [SLF4J](https://www.slf4j.org/manual.html) を使用します。これは、ランタイム時にいくつかのログシステムのいずれかを使用できるようにする抽象化レイヤーです。
+ **暗号化** — `CSE_KMS` 暗号化オプションで Amazon S3 フェッチャーを使用するとき、Amazon S3 クライアントは Amazon S3 バケットに保存される結果を復号化できません。`CSE_KMS` 暗号化が必要な場合、ストリーミングフェッチャーを引き続き使用できます。Amazon S3 フェッチャーによる `CSE_KMS` 暗号化のサポートが計画されています。

## JDBC 3.x ドライバーのダウンロード
<a name="jdbc-v3-driver-download"></a>

このセクションには、JDBC 3.x ドライバーのダウンロードおよびライセンス情報が含まれています。

**重要**  
JDBC 3.x ドライバーを使用するとき、次の要件に注意してください。  
**オープン状態のポート 444** – Athena がクエリ結果のストリーミングに使用するポート 444 には、アウトバウンドトラフィックに対して開放されている状態を維持します。PrivateLink エンドポイントを使用して Athena に接続するときは、PrivateLink エンドポイントにアタッチされているセキュリティグループが、ポート 444 上のインバウンドトラフィックに対して開放されていることを確認してください。
**athena:GetQueryResultsStream ポリシー** – JDBC ドライバーを使用する IAM プリンシパルに `athena:GetQueryResultsStream` ポリシーアクションを追加します。このポリシーアクションが API で直接公開されることはありません。ストリーミング結果のサポートの一環として、ODBC および JDBC ドライバーでのみ使用されます。ポリシーの例については「[AWS 管理ポリシー: AWSQuicksightAthenaAccess](security-iam-awsmanpol.md#awsquicksightathenaaccess-managed-policy)」を参照してください。

Amazon Athena 3.x JDBC ドライバーをダウンロードするには、次のリンクにアクセスしてください。

### JDBC ドライバー uber jar
<a name="jdbc-v3-driver-download-uber-jar"></a>

次のダウンロードは、ドライバーおよびそのすべての依存関係を同じ `.jar` ファイルにパッケージ化します。このダウンロードは、サードパーティーの SQL クライアントでよく使用されます。

[3.7.0 uber jar](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/athena-jdbc-3.7.0-with-dependencies.jar)

### JDBC ドライバーの lean jar
<a name="jdbc-v3-driver-download-lean-jar"></a>

次のダウンロードには、ドライバー用の lean `.jar` およびドライバーの依存関係用の個別 `.jar` ファイルを含む `.zip` ファイルです。このダウンロードは、ドライバーが使用する依存関係と競合する依存関係を持つカスタムアプリケーションによく使用されます。このダウンロードは、ドライバーの依存関係のどっちを lean jar に含め、カスタムアプリケーションに既に 1 つ以上含まれている場合はどの依存関係を除外するかを選択する場合に便利です。

[3.7.0 lean jar](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/athena-jdbc-3.7.0-lean-jar-and-separate-dependencies-jars.zip)

### ライセンス
<a name="jdbc-v3-driver-license"></a>

次のリンクには、JDBC 3.x ドライバーの使用許諾契約が含まれています。

[License](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/LICENSE.txt)

## JDBC での信頼できる ID の伝播
<a name="jdbc-v3-driver-trusted-identity"></a>

AWS Identity and Access Management Identity Center を通じて、シングルサインオン機能を備えた JDBC ドライバーを使用して Amazon Athena に接続できるようになりました。PowerBI、Tableau、DBeaver などのツールから Athena にアクセスすると、ID とアクセス許可が IAM Identity Center を介して Athena に自動的に伝播されます。詳細については、「[Amazon Athena ドライバーで信頼できる ID の伝播を使用する](using-trusted-identity-propagation.md)」を参照してください。

**Topics**
+ [システム要件](#jdbc-v3-driver-system-requirements)
+ [考慮事項と制限事項](#jdbc-v3-driver-considerations-and-limitations)
+ [JDBC 3.x ドライバーのダウンロード](#jdbc-v3-driver-download)
+ [JDBC での信頼できる ID の伝播](#jdbc-v3-driver-trusted-identity)
+ [JDBC 3.x ドライバーの使用を開始する](jdbc-v3-driver-getting-started.md)
+ [Amazon Athena JDBC 3.x 接続パラメータ](jdbc-v3-driver-connection-parameters.md)
+ [その他の JDBC 3.x 設定](jdbc-v3-driver-other-configuration.md)
+ [Amazon Athena ODBC 3.x リリースノート](jdbc-v3-driver-release-notes.md)
+ [以前のバージョンの Athena JDBC 3.x ドライバー](jdbc-v3-driver-previous-versions.md)