Okta SSO と Duo MFA を使用して Snowflake データソースを作成する
公式ドキュメント
Snowflake の詳細については、公式ドキュメント(英語)を参照してください。
統合および接続設定の詳細については、次のページを参照してください。
Okta を使用した SSO
Okta SSO 認証を使用して Snowflake データベースに接続する前に、まず Okta 検証(英語)アプリケーションをインストールして設定してください。
必要なソフトウェアがセットアップされ準備ができたら、WebStorm に Snowflake データソースを作成し、それを Okta SSO 認証で使用するように構成する必要があります。
Okta で使用する Snowflake データソースを作成する
データベースツールウィンドウで、ツールバーの
新規をクリックし、 に移動します。

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

データベース接続の詳細を指定します。
名前フィールドに新しいデータソース名を入力します。
例:
Snowflake [Okta]ホストフィールドに、Snowflake アカウントに接続するための URL を入力します。例:
myorg-myconnection.snowflakecomputing.com認証ドロップダウンから、オーセンティケーターを選択します。
オーセンティケーターフィールドに
externalbrowserと入力します。ユーザーフィールドに、Okta アカウントへのログインに使用するメールアドレスを入力します。
パスワードフィールドに、Okta アカウントのパスワードを入力します。
データベースフィールドに、接続するデータベース名を入力します。
スキーマフィールドに、接続するスキーマ名を入力します。
ウェアハウスフィールドに、使用する Snowflake 内のコンピューティングリソースクラスターの名前を入力します。
または、URL フィールドに JDBC URL を入力します。一般的な URL は次のとおりです。
書式:
jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<okta_username>&password=<okta_password>&authenticator=externalbrowser例:
jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME@DOMAIN.COM&password=DUMMY-PASSWORD&authenticator=externalbrowser
接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

ブラウザーで開いた Okta Web サイトで、ユーザー資格情報を入力し、Okta アカウントにログインします。

利用可能なセキュリティ方法のいずれかを使用して、本人確認を行ってください。

Okta があなたの身元を確認したら、WebStorm に戻ります。

IDE で、OK をクリックして新しいデータソースを保存します。

Duo を使用した MFA
Duo MFA を使用して Snowflake データベースに接続する前に、まずデュオモバイル(英語)アプリケーションをインストールして設定してください。
必要なソフトウェアがセットアップされ準備ができたら、WebStorm で Snowflake データソースを作成し、テスト接続を実行し、Duo Mobile アプリケーションを使用して認証する必要があります。
Duo で使用する Snowflake データソースを作成する
使用する Duo 認証メカニズムに応じて、対応する手順をご使用ください。Duo 認証メカニズムの詳細については、公式ドキュメント(英語)を参照してください。
このチュートリアルでは、Duo Push リクエストと Duo によって生成されるパスコードの方法について説明します。
データベースツールウィンドウで、ツールバーの
新規をクリックし、 に移動します。

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

データベース接続の詳細を指定します。
ホストフィールドに、Snowflake アカウントに接続するための URL を入力します。例:
myorg-myconnection.snowflakecomputing.comユーザーおよびパスワードフィールドに、Snowflake アカウントのユーザー資格情報を入力します。
データベースフィールドに、接続するデータベース名を入力します。
スキーマフィールドに、接続するスキーマ名を入力します。
ウェアハウスフィールドに、使用する Snowflake 内のコンピューティングリソースクラスターの名前を入力します。
または、URL フィールドに JDBC URL を入力します。一般的な URL は次のとおりです。
書式:
jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password>例:
jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD
接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

Duo Mobile アプリにログイン承認リクエストのプッシュ通知が届きます。「承認する」をクリックして承認してください。

IDE で、OK をクリックして新しいデータソースを保存します。

データベースツールウィンドウで、ツールバーの
新規をクリックし、 に移動します。

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

URL フィールドに JDBC URL を入力します。使用するパラメーターに応じて、一般的な URL は以下のようになります。
passcode=<passcode_from_app>の使用:書式:
jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password>&passcode=<passcode_from_app>例:
jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD&passcode=123456
passcodeInPassword=onの使用:書式:
jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password><passcode_from_app>&passcodeInPassword=on例:
jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD123456&passcodeInPassword=on

Duo Mobile アプリケーションでパスコードを取得します。

WebStorm では、URL フィールドの準備された JDBC URL にパスコードを入力します。

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

新しいデータソースを保存するには、OK をクリックします。
Okta SSO と Duo MFA
Okta SSO と Duo MFA を使用して Snowflake データベースに接続する前に、まず Okta 検証(英語)およびデュオモバイル(英語)アプリケーションをインストールして設定してください。
必要なソフトウェアのセットアップと準備が完了したら、WebStorm に Snowflake データソースを作成し、Okta SSO 認証で使用するよう設定します。その後、テスト接続を実行し、Duo Mobile アプリケーションで Duo MFA を使用して Okta アカウントにログインします。
Duo MFA を使用してデータソースを作成する
データベースツールウィンドウで、ツールバーの
新規をクリックし、 に移動します。

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

データベース接続の詳細を指定します。
名前フィールドに新しいデータソース名を入力します。
例:
Snowflake [Okta, Duo]ホストフィールドに、Snowflake アカウントに接続するための URL を入力します。例:
myorg-myconnection.snowflakecomputing.com認証ドロップダウンから、オーセンティケーターを選択します。
オーセンティケーターフィールドに
externalbrowserと入力します。ウェアハウスフィールドに、使用する Snowflake 内のコンピューティングリソースクラスターの名前を入力します。
または、URL フィールドに JDBC URL を入力します。一般的な URL は次のとおりです。
書式:
jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<okta_username>&password=<okta_password>&authenticator=externalbrowser例:
jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME@DOMAIN.COM&password=DUMMY-PASSWORD&authenticator=externalbrowser
接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

Okta は、ユーザーの本人確認を行うために Duo Security の Web サイトにリダイレクトします。

Duo Security の Web サイトで、ログインするためのオプションを選択します。このチュートリアルでは、Duo Push を使用します。

Duo Security では、Duo Mobile アプリケーションに入力する必要がある 3 桁の確認コードが提供されます。

Duo Mobile アプリケーションで確認コードを入力し、検証をクリックします。

Duo Security はアカウントにログインし、Okta Web サイトにリダイレクトします。

Okta があなたの身元を確認したら、WebStorm に戻ります。

IDE で、OK をクリックして新しいデータソースを保存します。

関連ページ:
接続の構成
データソースを作成すると、WebStorm は自動的にデータベースに接続してデータベースオブジェクトを受信します。その後、接続が閉じられます。データベースと対話するデータソースの名前は、データベースツールウィンドウに小さな緑色の円で表示されます。データベース接続を閉じる場合は、データソースを選択し、ツールバーの非アクティブにするボタン () をクリックします。あるいは、データソースを選択してを押します。接続オプション:接続のタイムゾーンを設定する次のいずれかの方法でデータソースのプロパティを...
キーペア認証を使用して Snowflake データソースを作成する
公式ドキュメント Snowflake の詳細については、公式ドキュメントを参照してください。docs.snowflake.com のキーペア認証とキーペアのローテーション、キーペア認証を使用して Snowflake データベースに接続する前に、必ずキーファイルを生成し、公開鍵ファイルをシステム管理者に提供してください。キーファイルの準備ができたら、WebStorm に Snowflake データソースを作成し、キーペア認証で使用するように構成する必要があります。キーペア認証で使用する Snowfl...