メインコンテンツへスキップ

前提条件

CData IP をホワイトリストに登録

PostgreSQL への接続を確立するには、CData のIP 経由でPostgreSQL へのアクセスを許可する必要があります。PostgreSQL をファイアウォールの内側でホスティングする場合は、これらのIP アドレスをファイアウォールの許可リストに登録する必要があります。
  • 範囲:52.224.0.16052.224.0.175 および4.154.117.1604.154.117.175
  • CIDR 表記:52.224.0.160/28 および4.154.117.160/28

PostgreSQL が一般にアクセス可能であることを確認

パブリックフェイシングIP / ドメインを指定して、このデータソースに接続します。次のプライベートIP の範囲は機能しません。
  • 10.0.0.010.255.255.255
  • 172.16.0.0172.31.255.255
  • 192.168.0.0192.168.255.255
  • 127.0.0.1(別名 ‘localhost’)

セットアップガイド

以下の手順で、PostgreSQL をConnect AI アカウントに接続します:
1
Connect AI のナビゲーションメニューからSources ページを開きます。
2
右上の + Add Connection をクリックします。
3
検索フィールドに PostgreSQL と入力し、データソース名をクリックします。
4
新しいコネクションのBasic Settings タブで、コネクション名を入力するかデフォルトの名前をそのまま使用します。
5
PostgreSQL コネクションがファイアウォール内にある場合は、Connection TypeSSH Tunnel に設定し、SSH トンネルの手順に従います。その後、以下の手順に進みます。それ以外の場合は Connection TypeDirect のままにします。
6
Server フィールドに PostgreSQL サーバーのホスト名または IP アドレスを入力します。
7
注: PostgreSQL データベースで自己署名証明書を使用している場合は、自己署名証明書を Advanced Settings > SSL Server Cert フィールドにコピーする必要があります。
8
認証方法を選択し、該当するセクションに進んで手順に従います。

認証方法

1
User フィールドに、認証用の PostgreSQL ユーザー名を入力します。
2
Password フィールドにユーザーパスワードを入力します。
3
(オプション)PostgreSQL の Database 名を入力します。何も入力しない場合は、ユーザーのデフォルトデータベースが使用されます。
4
(オプション)Port フィールドに PostgreSQL サーバーへの接続用ポートを指定します。デフォルトは 5432 です。
5
PostgreSQL で、Connect AI 静的 IP アドレスを接続のホワイトリストに追加します。
6
Connect AI Add Connection ページ上部の、Save & Test をクリックします。
  • 接続テストに成功すると、コネクションが作成されたことを示すConnection successfully saved というメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。Edit Connection ページの右ペインにあるData Model タブで、成功したコネクションのデータモデルを表示します。
  • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。Connect AI は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。
  • 失敗したコネクションは下書きとして保存され、StatusNot Authenticated になります。後でコネクションに戻って認証することができます。

SSH トンネルの手順

PostgreSQL データソースがファイアウォール内にある場合は、以下の手順に従います。
1
Connection TypeSSH Tunnel をクリックします。
2
以下の情報を入力します:
  • SSH Server–SSH サーバー名を入力します。
  • SSH Port–SSH ポートを入力します。デフォルト値は 22 です。
  • SSH Auth Mode–認証モードとして Password または Public_Key を入力します。
    • Password の場合は、SSH User 名と SSH Password を入力します。
    • Public_Key の場合は、SSH User 名、SSH Client CertSSH Client Cert Password(オプション)を入力します。SSH Client Cert Type には PEMKEY_BLOB のみ使用できます。SSH Client Cert は必須で、有効な秘密鍵を指定します。SSH クライアント証明書にパスワードが設定されている場合は、SSH Client Cert Password を入力します。
3
セットアップガイドの認証手順を続けます。

Connect Gateway の接続

PostgreSQL は、オンプレミスのデータと Connect AI の間を橋渡しする Connect Gateway でサポートされているコネクタです。詳細については、Connect Gateway をご覧ください。ゲートウェイの設定が完了したら、Connect GatewayConnection Type を選択します。その後、ゲートウェイの Location Name と PostgreSQL の認証情報を入力してください。

詳細について

Connect AI とPostgreSQL の連携の詳細動作については、こちらのページを参照してください。