Verbinden von PostgreSQL mit Experience Platform mithilfe der Flow Service-API
Lesen Sie dieses Handbuch, um zu erfahren, wie Sie Ihre PostgreSQL-Datenbank mithilfe der Flow Service API mit Adobe Experience Platform verbinden.
Erste Schritte
Dieses Handbuch setzt ein Verständnis der folgenden Komponenten von Experience Platform voraus:
- Quellen: Experience Platform ermöglicht die Aufnahme von Daten aus verschiedenen Quellen und bietet Ihnen die Möglichkeit, die eingehenden Daten mithilfe von Experience Platform-Services zu strukturieren, zu kennzeichnen und anzureichern.
- Sandboxes: Experience Platform bietet virtuelle Sandboxes, die eine einzelne Experience Platform-Instanz in separate virtuelle Umgebungen unterteilen, damit Sie Programme für digitale Erlebnisse besser entwickeln und weiterentwickeln können.
Die folgenden Abschnitte enthalten zusätzliche Informationen, die Sie benötigen, um mithilfe der Flow Service-API eine Verbindung zu PostgreSQL herstellen zu können.
Verwenden von Experience Platform-APIs
Lesen Sie das Handbuch Erste Schritte mit Experience Platform-APIs um Informationen darüber zu erhalten, wie Sie Experience Platform-APIs erfolgreich aufrufen können.
Sammeln erforderlicher Anmeldedaten
Weitere Informationen zur Authentifizierung PostgreSQL Sie„Übersicht“.
Aktivieren der SSL-Verschlüsselung für die Verbindungszeichenfolge
Sie können die SSL-Verschlüsselung für Ihre PostgreSQL Verbindungszeichenfolge aktivieren, indem Sie Ihre Verbindungszeichenfolge mit den folgenden Eigenschaften anhängen:
EncryptionMethod
EncryptionMethod=0
(deaktiviert)EncryptionMethod=1
(aktiviert)EncryptionMethod=6
(RequestSSL)
ValidateServerCertificate
EncryptionMethod
von Ihrer PostgreSQL-Datenbank gesendet wird.ValidationServerCertificate=0
(deaktiviert)ValidationServerCertificate=1
(aktiviert)
Im Folgenden finden Sie ein Beispiel für eine PostgreSQL Verbindungszeichenfolge, die mit SSL-Verschlüsselung angehängt wird: Server={SERVER};Database={DATABASE};Port={PORT};UID={USERNAME};Password={PASSWORD};EncryptionMethod=1;ValidateServerCertificate=1
.
Verbinden von PostgreSQL mit Experience Platform auf Azure azure
Gehen Sie wie folgt vor, um zu erfahren, wie Sie Ihr PostgreSQL-Konto mit Experience Platform auf Azure verbinden.
Erstellen einer Basisverbindung azure-base
Bei einer Basisverbindung werden Informationen zwischen Ihrer Quelle und Experience Platform gespeichert, einschließlich der Authentifizierungsdaten Ihrer Quelle, des aktuellen Verbindungsstatus und Ihrer eindeutigen ID der Basisverbindung. Mit der Kennung der Basisverbindung können Sie Dateien aus Ihrer Quelle heraus analysieren und darin navigieren und die spezifischen Elemente identifizieren, die Sie erfassen möchten, einschließlich Informationen zu ihren Datentypen und Formaten.
Um eine Basisverbindungs-ID zu erstellen, stellen Sie eine POST-Anfrage an den Endpunkt /connections
und geben Sie dabei Ihre PostgreSQL-Authentifizierungs-Anmeldedaten als Teil der Anfrageparameter an.
API-Format
POST /connections
Anfrage
Die folgende Anfrage erstellt eine Basisverbindung für PostgreSQL mit Authentifizierung über einen Kontoschlüssel:
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Beispiel für eine Anfrage anzeigen | ||||||||||
|
Antwort
Bei einer erfolgreichen Antwort wird die eindeutige Kennung (id
) der neu erstellten Basisverbindung zurückgegeben.
accordion | ||
---|---|---|
Beispiel für eine Antwort anzeigen | ||
|
Anfrage
Die folgende Anfrage erstellt eine Basisverbindung für PostgreSQL mit einfacher Authentifizierung:
accordion | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beispiel für eine Anfrage anzeigen | ||||||||||||||||||||
|
Antwort
Bei einer erfolgreichen Antwort wird die eindeutige Kennung (id
) der neu erstellten Basisverbindung zurückgegeben.
accordion | ||
---|---|---|
Beispiel für eine Antwort anzeigen | ||
|
Verbinden von PostgreSQL mit Experience Platform auf Amazon Web Services aws
Lesen Sie die folgenden Schritte, um Informationen zum Verbinden Ihrer PostgreSQL-Datenbank mit Experience Platform auf AWS zu erhalten.
Erstellen einer Basisverbindung aws-base
Um eine Basisverbindungs-ID zu erstellen, stellen Sie eine POST-Anfrage an den /connections
-Endpunkt beim Bereitstellen der PostgreSQL-Authentifizierungs-Anmeldedaten als Teil der Anfrageparameter.
API-Format
POST /connections
Anfrage
Die folgende Anfrage erstellt eine Basisverbindung für PostgreSQL, um eine Verbindung zu Experience Platform auf AWS herzustellen.
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 | |
---|---|
Eigenschaft | Beschreibung |
auth.params.server |
Der Name oder die IP-Adresse Ihrer PostgreSQL. |
auth.params.port |
Die Port-Nummer des Datenbank-Servers. |
auth.params.database |
Der Name Ihrer PostgreSQL. |
auth.params.username |
Der Benutzername, der Ihrer PostgreSQL-Datenbankauthentifizierung zugeordnet ist. |
auth.params.password |
Das Passwort, das mit Ihrer PostgreSQL-Datenbankauthentifizierung verknüpft ist. |
sslMode |
Ein boolescher Wert, der steuert, ob SSL je nach Server-Unterstützung erzwungen wird oder nicht. Die Standardeinstellung für diese Konfiguration ist false . |
connectionSpec.id |
Die Spezifikations-IDs der PostgreSQL-Verbindung: 74a1c565-4e59-48d7-9d67-7c03b8a13137 . |
Antwort
Bei einer erfolgreichen Antwort wird die eindeutige Kennung (id
) der neu erstellten Basisverbindung zurückgegeben.
code language-json |
---|
|
Nächste Schritte
Nachdem Sie eine Verbindung zwischen Ihrer PostgreSQL-Datenbank und Experience Platform erstellt haben, können Sie jetzt mit den nächsten Schritten fortfahren und Ihre PostgreSQL-Daten in Experience Platform übertragen. Weitere Informationen finden Sie in der folgenden Dokumentation: