SAML 認証を使用してデータソースを作成する
公式ドキュメント
Amazon Redshift の詳細については、公式ドキュメント(英語)を参照してください。
Amazon Redshift JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロード(英語)を参照してください。
このチュートリアルでは、Amazon Redshift データソースを作成し、JumpCloud ID プロバイダーで SAML 認証を使用するように構成し、データベースへのテスト接続を実行します。
統合および接続設定の詳細については、次のページを参照してください。
前提条件
Amazon Redshift ダッシュボードには Amazon Redshift クラスターが必要です。Amazon Redshift クラスターの詳細については、「Amazon Redshift 入門(英語)」を参照してください。
AWS アカウントで AWS SSO(英語) を有効にする必要があります。
AWS アカウントを JumpCloud アカウントにリンクする(英語)必要があります。
データソースを作成する
データベースツールウィンドウで、ツールバーの
新規をクリックし、 に移動します。

接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

データベース接続の詳細を指定します。
ホストフィールドに、Redis アカウントに接続するための URL を入力します。例:
examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.comポートフィールドにポート番号を入力します。この例では
5439です。ユーザーフィールドとパスワードフィールドは空のままにします。
データベースフィールドに、接続するデータベース名を入力します。この例では、データベース名は
devです。JDBC URL フィールドの自動生成された URL の末尾に、
?と、&で区切られた次のプロパティを追加します。plugin_name=<credentials_provider_class_name>: 認証に使用する SAML ベースの認証情報プロバイダープラグイン(英語)。このチュートリアルでは、SAML ベースの ID プロバイダーで使用できるブラウザー SAML プラグインであるplugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProviderを使用します。login_url=<login_url>: ID プロバイダーの URL。この場合は、JumpCloud のログインページ(login_url=https://sso.jumpcloud.com/saml2/awsredshift)の URL です。
JDBC URL は次のようになります。
jdbc:redshift:iam://examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?plugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProvider&login_url=https://sso.jumpcloud.com/saml2/awsredshiftまたは、URL フィールドに JDBC URL を入力します。一般的な URL は次のとおりです。
書式:
jdbc:redshift:iam://<cluster_name>.<additional_unique_identifier>.<cluster_region>.redshift.amazonaws.com:<port_number>/dev?plugin_name=<plugin_name>&login_url=<login_url>&user=<username>&password=<password>例、:
jdbc:redshift:iam://examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?plugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProvider&login_url=https://sso.jumpcloud.com/saml2/awsredshift&user=my_username&password=dummy_password
接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

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

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

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

関連ページ:
Amazon Redshift
公式ドキュメント Amazon Redshift の詳細については、公式ドキュメントを参照してください。Amazon Redshift JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロードを参照してください。始める前にこのトピックでは、WebStorm の Amazon Redshift データベースへの接続用のデータソースを作成し、テスト接続を実行する一般的な手順について説明します。必要な接続詳細がすでに用意されており、データベースが稼働していることを前提...
Okta でデータソースを作成する
公式ドキュメント Amazon Redshift の詳細については、公式ドキュメントを参照してください。Amazon Redshift JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロードを参照してください。Amazon Redshift 多要素認証による ID フェデレーション、このチュートリアルでは、Amazon Redshift データソースを作成し、Okta ID プロバイダーによる SAML 認証を使用するように構成し、データベースへのテスト接続を...