Read this document to learn about prerequisite steps that you need to complete before you can connect your PostgreSQL database to Adobe Experience Platform.
Read the following sections to complete the prerequisite setup before you connect your PostgreSQL database to Experience Platform.
You must add region-specific IP addresses to your allowlist prior to connecting your sources to Experience Platform on either Azure or Amazon Web Services (AWS). For more information, read the guide on allowlisting IP addresses to connect to Experience Platform on Azure and AWS for more information.
You must provide values for the following authentication credentials to connect PostgreSQL to Experience Platform on Azure.
Provide values for the following credentials to connect your PostgreSQL database to Experience Platform on Azure using account key authentication.
Credential | Description |
---|---|
connectionString |
The connection string associated with your PostgreSQL account. The PostgreSQL connection string pattern is: Server={SERVER};Database={DATABASE};Port={PORT};UID={USERNAME};Password={PASSWORD} . |
connectionSpec.id |
The connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for PostgreSQL is 74a1c565-4e59-48d7-9d67-7c03b8a13137 . This credential is only required when connecting through the Flow Service API. |
Read the PostgreSQL documentation for more information.
Provide values for the following credentials to connect your PostgreSQL database to Experience Platform on Azure using basic authentication.
Credential | Description |
---|---|
server |
The name or IP address of your PostgreSQL database. |
port |
The TCP port of your PostgreSQL server. |
username |
The username associated with your PostgreSQL database authentication. |
password |
The password associated with your PostgreSQL database authentication. |
database |
The name of the PostgreSQL database that you want to connect to. |
sslMode |
The Secure Sockets Layer (SSL) method to be applied to your connection. The available values are:
|
connectionSpec.id |
The connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for PostgreSQL is 74a1c565-4e59-48d7-9d67-7c03b8a13137 . This credential is only required when connecting through the Flow Service API. |
Read the PostgreSQL documentation for more information.
This section applies to implementations of Experience Platform running on Amazon Web Services (AWS). Experience Platform running on AWS is currently available to a limited number of customers. To learn more about the supported Experience Platform infrastructure, see the Experience Platform multi-cloud overview.
Provide values for the following credentials to connect your PostgreSQL database to Experience Platform on AWS using basic authentication.
Credential | Description |
---|---|
server |
The name or IP address of your PostgreSQL database. |
port |
The TCP port of your PostgreSQL server. |
username |
The username associated with your PostgreSQL database authentication. |
password |
The password associated with your PostgreSQL database authentication. |
database |
The name of the PostgreSQL database that you want to connect to. |
sslMode |
A boolean value that controls whether SSL is enforced or not, depending on your server support. This configuration defaults to false . |
connectionSpec.id |
The connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for PostgreSQL is 74a1c565-4e59-48d7-9d67-7c03b8a13137 . This credential is only required when connecting through the Flow Service API. |
Read the PostgreSQL documentation for more information.