Aurora DSQL へのアクセスに JetBrains DataGrip を使用する - Amazon Aurora DSQL

Aurora DSQL へのアクセスに JetBrains DataGrip を使用する

JetBrains DataGrip は、PostgreSQL を含む SQL とデータベースを操作するためのクロスプラットフォーム IDE です。DataGrip には、インテリジェントな SQL エディタを備えた堅牢な GUI が搭載されています。DataGrip をダウンロードするには、JetBrains ウェブサイトの「ダウンロードページ」にアクセスしてください。

JetBrains DataGrip で新しい Aurora DSQL 接続を設定するには
  1. [新しいデータソース] を選択し、[PostgreSQL] を選択します。

  2. [データソース/全般] タブに、次の情報を入力します。

    1. ホスト - クラスターエンドポイントを使用します。

      ポート - Aurora DSQL は PostgreSQL のデフォルトを使用します: 5432

      データベース - Aurora DSQL は PostgreSQL のデフォルトの postgres を使用します。

      認証 - User & Password を選択します。

      ユーザー名 - admin と入力します。

      パスワード - トークンを生成し、このフィールドに貼り付けます。

      URL - このフィールドは変更しないでください。他のフィールドに基づいて自動的に入力されます。

  3. パスワード - 認証トークンを生成してこれを指定します。トークンジェネレーターの結果出力をコピーし、[パスワード] フィールドに貼り付けます。

    注記

    クライアント接続で SSL モードを設定する必要があります。Aurora DSQL は PGSSLMODE=require and PGSSLMODE=verify-full をサポートしています。Aurora DSQL はサーバー側で SSL 通信を強制し、SSL 以外の接続を拒否します。verify-full オプションでは、SSL 証明書をローカルにインストールする必要があります。詳細については、「SSL/TLS 証明書」を参照してください。

  4. クラスターに接続し、SQL ステートメントの実行を開始できます。

重要

DataGrip が PostgreSQL データベース向けに提供する一部のビュー (Sessions など) は、独自のアーキテクチャのため、Aurora DSQL データベースには適用されません。これらはアクセス可能ですが、データベースに接続されている実際のセッションに関する信頼できる情報は提供されません。