Conectar o PostgreSQL ao Experience Platform usando a API Flow Service
Leia este guia para saber como conectar seu banco de dados do PostgreSQL ao Adobe Experience Platform usando a Flow Service API.
Introdução
Este guia requer uma compreensão funcional dos seguintes componentes do Experience Platform:
- Fontes: o Experience Platform permite a assimilação de dados de várias fontes, ao mesmo tempo em que fornece a capacidade de estruturar, rotular e aprimorar os dados recebidos usando os serviços do Experience Platform.
- Sandboxes: a Experience Platform fornece sandboxes virtuais que particionam uma única instância do Experience Platform em ambientes virtuais separados para ajudar a desenvolver aplicativos de experiência digital.
As seções a seguir fornecem informações adicionais que você precisará saber para se conectar com êxito ao PostgreSQL usando a API Flow Service.
Uso de APIs do Experience Platform
Leia o manual sobre introdução às APIs do Experience Platform para obter informações sobre como fazer chamadas com êxito para as APIs do Experience Platform.
Coletar credenciais necessárias
Leia a PostgreSQL visão geral para obter mais informações sobre autenticação.
Habilitar criptografia SSL para sua cadeia de conexão
Você pode habilitar a criptografia SSL para a cadeia de conexão PostgreSQL anexando sua cadeia de conexão com as seguintes propriedades:
EncryptionMethod
EncryptionMethod=0
(Desabilitado)EncryptionMethod=1
(Habilitado)EncryptionMethod=6
(RequestSSL)
ValidateServerCertificate
EncryptionMethod
é aplicado.ValidationServerCertificate=0
(Desabilitado)ValidationServerCertificate=1
(Habilitado)
Este é um exemplo de uma cadeia de conexão PostgreSQL anexada com criptografia SSL: Server={SERVER};Database={DATABASE};Port={PORT};UID={USERNAME};Password={PASSWORD};EncryptionMethod=1;ValidateServerCertificate=1
.
Conectar PostgreSQL ao Experience Platform no Azure azure
Leia as etapas abaixo para saber como conectar sua conta do PostgreSQL à Experience Platform no Azure.
Criar uma conexão básica azure-base
Uma conexão base retém informações entre sua origem e a Experience Platform, incluindo as credenciais de autenticação da origem, o estado atual da conexão e a ID de conexão base exclusiva. A ID de conexão básica permite explorar e navegar pelos arquivos de dentro da origem e identificar os itens específicos que deseja assimilar, incluindo informações sobre os tipos de dados e formatos.
Para criar uma ID de conexão base, faça uma solicitação POST para o ponto de extremidade /connections
ao fornecer suas credenciais de autenticação PostgreSQL como parte dos parâmetros de solicitação.
Formato da API
POST /connections
Solicitação
A solicitação a seguir cria uma conexão base para PostgreSQL usando a autenticação baseada em chave de conta:
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Exibir exemplo de solicitação | ||||||||||
|
Resposta
Uma resposta bem-sucedida retorna o identificador exclusivo (id
) da conexão base recém-criada.
accordion | ||
---|---|---|
Exibir exemplo de resposta | ||
|
Solicitação
A solicitação a seguir cria uma conexão base para PostgreSQL usando autenticação básica:
accordion | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Exibir exemplo de solicitação | ||||||||||||||||||||
|
Resposta
Uma resposta bem-sucedida retorna o identificador exclusivo (id
) da conexão base recém-criada.
accordion | ||
---|---|---|
Exibir exemplo de resposta | ||
|
Conectar o PostgreSQL ao Experience Platform no Amazon Web Services aws
Leia as etapas abaixo para obter informações sobre como conectar o banco de dados do PostgreSQL ao Experience Platform no AWS.
Criar uma conexão básica aws-base
Para criar uma ID de conexão base, faça uma solicitação POST para o ponto de extremidade /connections
ao fornecer suas credenciais de autenticação PostgreSQL como parte dos parâmetros de solicitação.
Formato da API
POST /connections
Solicitação
A solicitação a seguir cria uma conexão base para PostgreSQL se conectar ao Experience Platform no AWS.
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 | |
---|---|
Propriedade | Descrição |
auth.params.server |
O nome ou endereço IP do banco de dados PostgreSQL. |
auth.params.port |
O número da porta do servidor de banco de dados. |
auth.params.database |
O nome do banco de dados PostgreSQL. |
auth.params.username |
O nome de usuário associado à autenticação do banco de dados do PostgreSQL. |
auth.params.password |
A senha associada à autenticação do banco de dados do PostgreSQL. |
sslMode |
Um valor booleano que controla se o SSL é imposto ou não, dependendo do suporte do servidor. O padrão dessa configuração é false . |
connectionSpec.id |
As IDs de especificação de conexão PostgreSQL: 74a1c565-4e59-48d7-9d67-7c03b8a13137 . |
Resposta
Uma resposta bem-sucedida retorna o identificador exclusivo (id
) da conexão base recém-criada.
code language-json |
---|
|
Próximas etapas
Agora que você criou uma conexão entre o banco de dados do PostgreSQL e o Experience Platform, poderá prosseguir para as próximas etapas e trazer seus dados do PostgreSQL para o Experience Platform. Para obter mais informações, leia a seguinte documentação: