前提条件
CData IP をホワイトリストに登録
PostgreSQL への接続を確立するには、CData のIP 経由でPostgreSQL へのアクセスを許可する必要があります。PostgreSQL をファイアウォールの内側でホスティングする場合は、これらのIP アドレスをファイアウォールの許可リストに登録する必要があります。- 範囲:
52.224.0.160~52.224.0.175および4.154.117.160~4.154.117.175 - CIDR 表記:
52.224.0.160/28および4.154.117.160/28
PostgreSQL が一般にアクセス可能であることを確認
パブリックフェイシングIP / ドメインを指定して、このデータソースに接続します。次のプライベートIP の範囲は機能しません。10.0.0.0to10.255.255.255172.16.0.0to172.31.255.255192.168.0.0to192.168.255.255127.0.0.1(aka ‘localhost’)
セットアップガイド
以下の手順で、PostgreSQL をConnect AI アカウントに接続します:If your PostgreSQL connection is behind a firewall, set the Connection Type to SSH Tunnel and follow the instructions in SSH Tunnel Instructions. Then continue with these instructions. Otherwise, leave the Connection Type as Direct.
Note: If your PostgreSQL database has a self-signed certificate, you must copy the self-signed certificate into the Advanced Settings > SSL Server Cert field.
Authentication Methods
- Password
- AzureAD
- AzurePassword
- AWSIAMRoles
(Optional) Enter the name of the PostgreSQL Database. If none is entered, the user’s default database is used.
(Optional) Specify the port for connecting to the PostgreSQL server in the Port field. This is set to 5432 by default.
Connect AI Add Connection ページ上部の、Save & Test をクリックします。
- 接続テストに成功すると、コネクションが作成されたことを示すConnection successfully saved というメッセージが表示されます。Edit Connection ページのStatus もAuthenticated に変わります。Edit Connection ページの右ペインにあるData Model タブで、成功したコネクションのデータモデルを表示します。
- 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。Connect AI は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。
- 失敗したコネクションは下書きとして保存され、Status はNot Authenticated になります。後でコネクションに戻って認証することができます。
SSH Tunnel Instructions
If your PostgreSQL data source is behind a firewall, follow these instructions.Enter the following information:
- SSH Server–enter the name of the SSH server.
- SSH Port–enter the SSH port. The default value is 22.
- SSH Auth Mode–enter the authentication mode of Password or Public_Key.
- If Password, enter the SSH User name and SSH Password.
- If Public_Key, enter the SSH User name, SSH Client Cert, and SSH Client Cert Password (optional). Only PEMKEY_BLOB is available as the SSH Client Cert Type. The SSH Client Cert is required, and is a valid private key. Enter the SSH Client Cert Password if the SSH client certificate has a password.
Continue with the authentication instructions in the Setup Guide.