0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormからAthenaに接続するための設定方法

0
Last updated at Posted at 2021-04-01

はじめに

PhpStormのDBクライアントからAthenaに接続するための設定方法についてまとめました

環境

PhpStorm 2020.3.3
Build #PS-203.7717.64, built on March 16, 2021

設定方法

大まかに以下のステップで設定します

  1. Drivers に Athena のドライバーを追加します
  2. 1で追加したドライバーを Data Sources に設定します

1. Drivers に Athena のドライバーを追加します

+ボタン、Driverの順で選択します
1.png

Nameに名称を指定します。Athenaのドライバーなので、 Athenaにしています
2.png

+ボタン、Provided Driver、Athena、Latest stable の順で選択します
最後は Latest stable でなくても問題ないです
3.png

Switch to ver. 2.0.16 をクリックします
4.png

com.simba.athena.jdbc.Driver を選択して、Apply もしくは OKボタンをクリックします
5.png

以上で Athenaドライバーの設定が完了です
続いて、Data Sources で設定します

2. 1で追加したドライバーを Data Sources に設定します

Databaseを表示し、+ボタン、 Data Source、 Athenaの順で選択します
※ Athenaは1で追加したドライバーとなります
6.png

以下の項目を入力して、 Test Connectionボタンをクリックして接続できることを確認します

  • Name: Data Sourceの名称を入力します
  • User: AWSのIAMユーザーの Access key ID を入力します
  • Password: AWSのIAMユーザーの Secret access key を入力します
  • URL: jdbc:awsathena://athena..amazonaws.com:443
    • リージョンが ap-northeast-1 の場合、 jdbc:awsathena://athena.ap-northeast-1.amazonaws.com:443 と入力しています

7.png

Advancedタブをクリックして、以下のNameとValueを追加してOKボタンをクリックします

  • Name: S3OutPutLocation
  • Value: s3://【S3のクエリ結果を格納しているバケット】/
    • バケット名が s3-backet の場合、 s3://s3-backet/ となります

8.png

まとめ

DataGrip や Intellij IDEAから Athena に接続する方法はありましたが、PhpStormからは見つけることができず、ここでまとめてみました。
DataGrip や Intellij IDEAは参考リンクにまとめていますので、参考にしてみてください

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?