ドキュメントExperience Platformソースコネクタガイド

PostgreSQL

最終更新日: 2025年5月21日
  • トピック:

作成対象:

  • 開発者

このドキュメントでは、PostgreSQL データベースをAdobe Experience Platformに接続する前に実行する必要がある前提条件の手順について説明します。

前提条件

PostgreSQL データベースをExperience Platformに接続する前に、以下の節を参照して前提条件の設定を完了してください。

IP アドレスの許可リスト

ソースを Azure またはAmazon Web Services(AWS)上のExperience Platformに接続する前に、許可リストに地域固有の IP アドレスを追加する必要があります。 詳しくは、Azure およびAWS上のExperience Platformへの接続に対する IP アドレスの許可リストに加える に関するガイドを参照してください。

Azure 上のExperience Platformに対する認証

Azure 上のExperience Platformに接続するには、次の認証資格情報の値を指定 PostgreSQL る必要があります。

アカウントキー認証

アカウントキー認証を使用して PostgreSQL データベースを Azure 上のExperience Platformに接続するには、次の資格情報の値を指定します。

資格情報説明
connectionStringPostgreSQL アカウントに関連付けられた接続文字列。 PostgreSQL の接続文字列パターンは Server={SERVER};Database={DATABASE};Port={PORT};UID={USERNAME};Password={PASSWORD} です。
connectionSpec.id接続仕様は、ベース接続とソース接続の作成に関連する認証仕様などの、ソースのコネクタプロパティを返します。PostgreSQL の接続仕様 ID は 74a1c565-4e59-48d7-9d67-7c03b8a13137 です。 この資格情報は、Flow Service API を使用して接続する場合にのみ必要です。

詳しくは、PostgreSQL ドキュメントを参照してください。

基本認証

基本認証を使用して PostgreSQL データベースを Azure 上のExperience Platformに接続するには、次の資格情報の値を指定します。

資格情報説明
serverPostgreSQL データベースの名前または IP アドレス。
portPostgreSQL サーバーの TCP ポート。
usernamePostgreSQL データベース認証に関連付けられたユーザー名。
passwordPostgreSQL データベース認証に関連付けられたパスワード。
database接続先の PostgreSQL データベースの名前。
sslMode

接続に適用する Secure Sockets Layer (SSL)方式。 使用可能な値は次のとおりです。

  • Disable:SSL を無効にするには、このオプションを使用します。 サーバーに SSL 設定が必要な場合、接続は失敗します。
  • Allow:このオプションを使用して、SSL 接続を許可します。 非 SSL 接続は、サーバーがサポートしている場合でも使用できます。
  • Prefer:サーバーが SSL 接続をサポートしている場合に、SSL 接続を優先させるには、このオプションを使用します。 このオプションでは、非 SSL 接続も可能です。
  • Require:このオプションを使用して、SSL 接続を必須にします。 サーバーが SSL をサポートしていない場合、接続は失敗します。
  • Verify-Ca: サーバーが SSL をサポートしていない場合に、接続の失敗時にサーバー証明書を検証するには、このオプションを使用します。
  • Verify-Full: サーバーが SSL をサポートしていない場合に、接続の失敗時にホストの名前を使用してサーバー証明書を検証するには、このオプションを使用します。
connectionSpec.id接続仕様は、ベース接続とソース接続の作成に関連する認証仕様などの、ソースのコネクタプロパティを返します。PostgreSQL の接続仕様 ID は 74a1c565-4e59-48d7-9d67-7c03b8a13137 です。 この資格情報は、Flow Service API を使用して接続する場合にのみ必要です。

詳しくは、PostgreSQL ドキュメントを参照してください。

Amazon Web Services上のExperience Platformに対する認証(AWS)

AVAILABILITY
この節の内容は、Amazon Web Services(AWS)上で動作するExperience Platformの実装に適用されます。 AWS上で動作するExperience Platformは、現在、限られた数のお客様が利用できます。 サポートされるExperience Platform インフラストラクチャについて詳しくは、Experience Platform multi-cloud overview を参照してください。

基本認証を使用して PostgreSQL データベースをAWS上のExperience Platformに接続するには、次の資格情報の値を指定します。

資格情報
説明
server
PostgreSQL データベースの名前または IP アドレス。
port
PostgreSQL サーバーの TCP ポート。
username
PostgreSQL データベース認証に関連付けられたユーザー名。
password
PostgreSQL データベース認証に関連付けられたパスワード。
database
接続先の PostgreSQL データベースの名前。
sslMode
サーバーサポートに応じて、SSL を適用するかどうかを制御するブール値。 この設定のデフォルトは false です。
connectionSpec.id
接続仕様は、ベース接続とソース接続の作成に関連する認証仕様などの、ソースのコネクタプロパティを返します。PostgreSQL の接続仕様 ID は 74a1c565-4e59-48d7-9d67-7c03b8a13137 です。 この資格情報は、Flow Service API を使用して接続する場合にのみ必要です。

詳しくは、PostgreSQL ドキュメントを参照してください。

API を使用した PostgreSQL のExperience Platformへの接続

  • Flow Service API を使用した PostgreSQL ベース接続の作成
  • Flow Service API を使用したデータテーブルの探索
  • Flow Service API を使用したデータベースソースのデータフローの作成

UI を使用した PostgreSQL のExperience Platformへの接続

  • UI での PostgreSQL ソース接続の作成
  • UI でのデータベースソース接続のデータフローの作成
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089