Erstellen einer Ziel-Server-Konfiguration
Das Erstellen eines Ziel-Servers ist der erste Schritt beim Erstellen eines eigenen Ziels mit Destination SDK. Der Ziel-Server enthält Konfigurationsoptionen für die Spezifikationen von Server und Vorlagen sowie die Optionen für das Nachrichtenformatund die Dateiformatierung (für dateibasierte Ziele).
Auf dieser Seite werden die API-Anfrage und die Payload erläutert, die Sie verwenden können, um mithilfe des API-Endpunkts /authoring/destination-servers
Ihren eigenen Ziel-Server zu erstellen.
Eine ausführliche Beschreibung der Funktionen, die Sie über diesen Endpunkt konfigurieren können, finden Sie in den folgenden Artikeln:
Erste Schritte mit API-Vorgängen für Ziel-Server get-started
Bevor Sie fortfahren, lesen Sie Erste Schritte für wichtige Informationen, die Sie benötigen, um die API erfolgreich aufrufen zu können, einschließlich Informationen zum Abrufen der erforderlichen Authoring-Berechtigung für Ziele und der erforderlichen Kopfzeilen.
Erstellen einer Ziel-Server-Konfiguration create
Sie können eine neue Ziel-Server-Konfiguration erstellen, indem Sie eine POST
-Anfrage an den Endpunkt /authoring/destination-servers
stellen.
platform.adobe.io/data/core/activation/authoring/destination-servers
API-Format
POST /authoring/destination-servers
Je nach dem von Ihnen erstellten Zieltyp müssen Sie einen etwas anderen Ziel-Server-Typ konfigurieren.
Erstellen von Ziel-Servern für statische Schemata static-destination-servers
In den folgenden Registerkarten finden Sie Beispiele von Ziel-Servern für Ziele, die statische Schemata verwenden.
Die folgenden Beispiel-Payloads enthalten alle Parameter, die von den einzelnen Ziel-Server-Typen unterstützt werden. Sie müssen nicht alle Parameter in Ihre Anfrage einbeziehen. Die Payload kann entsprechend Ihren Anforderungen angepasst werden.
Wählen Sie die einzelnen Registerkarten unten aus, um die entsprechenden API-Anfragen anzuzeigen.
Erstellen eines Echtzeit-Ziel-Servers (Streaming)
Sie müssen einen Echtzeit-Ziel-Server (Streaming) erstellen, der dem unten gezeigten ähnelt, wenn Sie eine Echtzeit-API-basierte Integration (Streaming) konfigurieren.
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | ||||||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines Amazon S3-Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten Amazon S3-Ziels einen Amazon S3-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines SFTP Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten SFTP-Ziels einen SFTP-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines Azure Data Lake Storage Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten Azure Data Lake Storage-Ziels einen Azure Data Lake Storage-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines Azure Blob Storage Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten Azure Blob Storage-Ziels einen Azure Blob Storage-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines Data Landing Zone (DLZ)-Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten Data Landing Zone (DLZ)-Ziels einen Data Landing Zone (DLZ)-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen eines Google Cloud Storage-Ziel-Servers
Sie müssen beim Konfigurieren eines dateibasierten Google Cloud Storage-Ziels einen Google Cloud Storage-Ziel-Server ähnlich dem unten gezeigten erstellen.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Erstellen von dynamischen Schema-Ziel-Servern dynamic-schema-servers
Mit dynamischen Schemata können Sie die unterstützten Zielattribute dynamisch abrufen und Schemata basierend auf Ihrer eigenen API generieren. Sie müssen einen Ziel-Server für dynamische Schemata konfigurieren, bevor Sie das Schema konfigurieren können.
Auf der Registerkarte unten finden Sie ein Beispiel für einen Ziel-Server für Ziele, die dynamische Schemata verwenden.
Die nachstehende Beispiel-Payload enthält alle Parameter, die für einen dynamischen Schema-Server erforderlich sind.
Erstellen eines dynamischen Schema-Servers
Sie müssen einen dynamischen Schema-Server ähnlich dem folgenden erstellen, wenn Sie ein Ziel konfigurieren, das sein Profilschema aus Ihrem eigenen API-Endpunkt abruft. Im Gegensatz zu statischen Schemata verwendet ein dynamisches Schema kein Array profileFields
. Stattdessen verwenden dynamische Schemata einen dynamischen Schema-Server, der eine Verbindung zu Ihrer eigenen API herstellt, von der aus die Schemakonfiguration abgerufen wird.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | |||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Dynamische Dropdown-Zielserver erstellen dynamic-dropdown-servers
Verwenden Sie dynamische Dropdown-Listen, um Dropdown-Kundendatenfelder dynamisch abzurufen und auszufüllen, basierend auf Ihrer eigenen API. Beispielsweise können Sie eine Liste vorhandener Benutzerkonten abrufen, die Sie für eine Zielverbindung verwenden möchten.
Sie müssen einen Zielserver für dynamische Dropdown-Listen konfigurieren, bevor Sie das Feld für dynamische Dropdown-Kundendaten konfigurieren können.
Auf der Registerkarte unten finden Sie ein Beispiel für einen Zielserver, der verwendet wird, um die Werte, die in einem Dropdown-Selektor angezeigt werden sollen, dynamisch über eine API abzurufen.
Die nachstehende Beispiel-Payload enthält alle Parameter, die für einen dynamischen Schema-Server erforderlich sind.
Erstellen eines dynamischen Dropdown-Servers
Sie müssen einen dynamischen Dropdown-Server erstellen, der dem unten gezeigten ähnelt, wenn Sie ein Ziel konfigurieren, das die Werte für ein Dropdown-Feld für Kundendaten von Ihrem eigenen API-Endpunkt abruft.
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anfrage | ||||||||||||||||||||||||||||||||
|
accordion |
---|
Antwort |
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu erstellten Ziel-Server-Konfiguration zurück. |
Umgang mit API-Fehlern error-handling
Destination SDK-API-Endpunkte folgen den allgemeinen Grundsätzen von Experience Platform API-Fehlermeldungen. Siehe API-Status-Codes und Fehler im Anfrage-Header in der Anleitung zur Fehlerbehebung für Platform.
Nächste Schritte next-steps
Nach dem Lesen dieses Dokuments wissen Sie jetzt, wie Sie über den API-Endpunkt /authoring/destination-servers
von Destination SDK einen neuen Ziel-Server erstellen.
Weitere Informationen dazu, was Sie mit diesem Endpunkt tun können, finden Sie in den folgenden Artikeln:
Informationen dazu, wo dieser Endpunkt in den Prozess zur Zielbearbeitung passt, finden Sie in den folgenden Artikeln: