DokumentationExperience PlatformAnleitung zu Quell-Connectoren

Erstellen einer Azure Data Lake Storage Gen2-Basisverbindung mithilfe der Flow Service-API

Letzte Aktualisierung: 4. April 2025
  • Themen:

Erstellt für:

  • Entwickler

Eine Basisverbindung stellt die authentifizierte Verbindung zwischen einer Quelle und Adobe Experience Platform dar.

Dieses Tutorial führt Sie durch die Schritte zum Erstellen einer Basisverbindung für Azure Data Lake Storage Gen2 (nachstehend „ADLS Gen2“ genannt) mithilfe der Flow Service API.

Erste Schritte

Dieses Handbuch setzt ein Verständnis der folgenden Komponenten von Adobe 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 erfolgreich eine ADLS Gen2-Quellverbindung erstellen zu können.

Sammeln erforderlicher Anmeldedaten

Damit Flow Service eine Verbindung zu ADLS Gen2 herstellen können, müssen Sie Werte für die folgenden Verbindungseigenschaften angeben:

AnmeldedatenBeschreibung
urlDer Endpunkt für ADLS Gen2. Das Endpunktmuster ist: https://<accountname>.dfs.core.windows.net.
servicePrincipalIdDie Client-ID der Anwendung.
servicePrincipalKeyDer Schlüssel der Anwendung.
tenantDie Mandanteninformationen, die Ihre Anwendung enthalten.
connectionSpec.idDie Verbindungsspezifikation gibt die Connector-Eigenschaften einer Quelle zurück, einschließlich der Authentifizierungsspezifikationen für die Erstellung der Basis- und Quellverbindungen. Die Verbindungsspezifikations-ID für ADLS Gen2 lautet: b3ba5556-48be-44b7-8b85-ff2b69b46dc4.

Weitere Informationen zu diesen Werten finden Sie in diesem ADLS Gen2-Dokument.

Verwenden von Experience Platform-APIs

Informationen zum erfolgreichen Aufrufen von Experience Platform-APIs finden Sie im Handbuch unter mit Experience Platform-APIs.

Erstellen einer Basisverbindung

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 /connections-Endpunkt und geben Sie dabei Ihre Anmeldeinformationen für die ADLS Gen2-Authentifizierung als Teil der Anfrageparameter an.

API-Format

POST /connections

Anfrage

Die folgende Anfrage erstellt eine Basisverbindung für ADLS Gen2:

curl -X POST \
    'https://platform.adobe.io/data/foundation/flowservice/connections' \
    -H 'Authorization: Bearer {ACCESS_TOKEN}' \
    -H 'x-api-key: {API_KEY}' \
    -H 'x-gw-ims-org-id: {ORG_ID}' \
    -H 'x-sandbox-name: {SANDBOX_NAME}' \
    -H 'Content-Type: application/json' \
    -d '{
        "name": "adls-gen2",
        "description": "Connection for adls-gen2",
        "auth": {
            "specName": "Basic Authentication for adls-gen2",
            "params": {
                "url": "{URL}",
                "servicePrincipalId": "{SERVICE_PRINCIPAL_ID}",
                "servicePrincipalKey": "{SERVICE_PRINCIPAL_KEY}",
                "tenant": "{TENANT}"
            }
        },
        "connectionSpec": {
            "id": "b3ba5556-48be-44b7-8b85-ff2b69b46dc4",
            "version": "1.0"
        }
    }'
Eigenschaft
Beschreibung
auth.params.url
Der URL-Endpunkt für Ihr ADLS Gen2-Konto.
auth.params.servicePrincipalId
Die Service-Prinzipal-ID Ihres ADLS Gen2-Kontos.
auth.params.servicePrincipalKey
Der Service-Prinzipal-Schlüssel Ihres ADLS Gen2-Kontos.
auth.params.tenant
Die Mandanteninformationen Ihres ADLS Gen2-Kontos.
connectionSpec.id
Die ADLS Gen2-Verbindungsspezifikations-ID: b3ba5556-48be-44b7-8b85-ff2b69b46dc41.

Antwort

Bei einer erfolgreichen Antwort werden Details zu der neu erstellten Basisverbindung zurückgegeben, einschließlich ihrer eindeutigen Kennung (id). Diese ID ist im nächsten Schritt erforderlich, um eine Quellverbindung zu erstellen.

{
    "id": "7497ad71-6d32-4973-97ad-716d32797304",
    "etag": "\"23005f80-0000-0200-0000-5e1d00a20000\""
}

Nächste Schritte

In diesem Tutorial haben Sie eine ADLS Gen2-Verbindung mithilfe von APIs erstellt und eine eindeutige ID als Teil der Antwort erhalten. Sie können diese Verbindungs-ID verwenden, um Cloud-Speicher mithilfe der Flow Service-API zu.

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089