IntelliJ IDEA 2026.1 Help

キーペア認証を使用して Snowflake データソースを作成する

データベースツールおよび SQL プラグインを有効化

この機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっている データベースツールおよび SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済みタブを開き、 データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

キーペア認証を使用して Snowflake データベースに接続する前に、必ず 鍵ファイルを生成し、公開鍵ファイルをシステム管理者に提供してください。

鍵ファイルの準備ができたら、IntelliJ IDEA に Snowflake データソースを作成し、キーペア認証で使用するように設定します。

キーペア認証で使用する Snowflake データソースを作成する

  1. データベース ツールウィンドウで、ツールバーの 新しいアイコン新規 をクリックし、 データソース | Snowflake に移動します。

    Snowflake データソースを選択
  2. 接続設定エリアの下部に「不足しているドライバーファイルのダウンロード 」リンクがあるかどうかを確認してください。 このリンクをクリックすると、データベースとのやり取りに必要なドライバーをダウンロードできます。 直接ダウンロードリンクについては、 JetBrains JDBC ドライバーページを参照してください。

    不足しているドライバーファイルのダウンロードリンク
  3. データベース接続の詳細を指定します。

    1. ホスト フィールドに、Snowflake アカウントに接続するための URL を入力します。 例: myorg-myconnection.snowflakecomputing.com

    2. 認証 ドロップダウンから、 オーセンティケーター を選択します。

    3. オーセンティケーター 」フィールドに snowflake_jwt と入力します。

    4. ユーザー フィールドに、Snowflake ユーザー名を入力します。

    5. パスワード フィールドは空のままにします。

    6. データベース フィールドに、接続先のデータベース名を入力します。

    7. スキーマ フィールドに、接続するスキーマ名を入力します。

    8. ウェアハウス フィールドに、使用する Snowflake 内のコンピューティングリソースクラスターのお名前を入力します。

  4. データソースおよびドライバー ダイアログの SSH/SSL タブで、 SSL の使用(L) チェックボックスを選択します。

  5. クライアントキーファイル フィールドで、 the Browse icon参照 をクリックし、 .p8 秘密鍵ファイルに移動して選択し、 開く をクリックします。

    IntelliJ IDEA は、Windows 上の WSL で秘密鍵ファイルの使用をサポートしています。 これを行うには、秘密鍵ファイルの WSL パスを指定してください。 例: \\wsl$\Ubuntu\home\myuser\snowflake\rsa_key.p8

  6. 暗号化された秘密鍵ファイルの場合は、作成時に使用したパスフレーズを クライアントキーパスワード フィールドに入力します。

  7. 接続詳細領域の下部にある 接続のテスト リンクをクリックして、データベースへのテスト接続を開始します。

    テスト接続リンク
  8. 新しいデータソースを保存するには、 OK をクリックします。

専用フィールドで接続情報を指定する代わりに、 一般 タブの URL フィールドに JDBC URL を入力します。 一般的な URL は次のとおりです。

  • 書式:

    jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&private_key_file=<path_to_key_file>

  • 例:

    jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&private_key_file=/home/myuser/snowflake/rsa_key.p8

    jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&private_key_file=С:/Users/myuser/snowflake/rsa_key.p8

    jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&private_key_file=//wsl$/Ubuntu/home/myuser/snowflake/rsa_key.p8

    jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&private_key_file=/Users/myuser/snowflake/rsa_key.p8

この場合、ダイアログの SSH/SSL タブで SSL 接続を有効にしてください。 また、必要に応じて、対応するフィールドにパスフレーズを入力してください。

  • 一般 タブ

    データベース接続の詳細
  • SSH/SSL タブ

    データベース接続の詳細
2026 年 3 月 30 日