Databricks-Connector schlägt aufgrund eines abgelaufenen SAS-Tokens in AEP fehl
In AEP funktioniert der Databricks-Connector nicht mehr, nachdem sich die Infrastruktur geändert hat oder wenn das SAS-Token (Shared Access Signature) in der Spark-Konfiguration abläuft oder aktualisiert wird. Um dies zu beheben, aktualisieren Sie Ihre Spark-Konfiguration mit einem gültigen SAS-Token, das von der Landing Zone-Anmeldedaten-API abgerufen wurde.
Beschreibung description
Umgebung
- Product: Adobe Experience Platform Real-Time CDP
- Source: {}-Connector
- storage: Azure Blob Storage
Problem/Symptome
- Der Databricks-Connector funktioniert nach einem bestimmten Datum nicht mehr.
- Die Datenvorschau funktioniert beim Erstellen einer neuen Zuordnung, aber Datenflüsse schlagen während der Ausführung fehl.
- Die Fehlermeldung zeigt einen Authentifizierungsfehler mit Azure Blob Storage an, z. B.: Server konnte die Anfrage nicht authentifizieren. Stellen Sie sicher, dass der Wert des Autorisierungs-Headers einschließlich der Signatur korrekt formatiert ist.
- Die zugrunde liegende Ursache ist ein veraltetes oder geändertes SAS-Token in der Spark-Konfiguration.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Rufen Sie neue Anmeldeinformationen für die DataBricks-Quelle ab, indem Sie den API-Endpunkt für Anmeldeinformationen für die Data Landing Zone aufrufen.
- Rufen Sie das aktualisierte SAS-Token aus der API-Antwort ab.
- Aktualisieren Sie Ihre Spark-Konfigurationseinstellungen in Ihrem DataBricks-Arbeitsbereich mit dem neuen SAS-Token-Wert.
- Speichern Sie die aktualisierte Spark-Konfiguration und wenden Sie sie auf Ihre Databricks-Umgebung an.
- Führen Sie Ihren Datenfluss erneut aus.
- Stellen Sie sicher, dass die Datenflussausführung erfolgreich abgeschlossen wurde und keine Authentifizierungsfehler auftreten.
Hinweis:
Der Wert „sv“ im SAS-Token stellt seine Service-Version dar und kann sich ändern, wenn Token aktualisiert oder neu generiert werden, entweder automatisch bei Ablauf oder manuell über APIs zum Abrufen von Anmeldeinformationen. Stellen Sie immer sicher, dass Sie ein gültiges, nicht abgelaufenes SAS-Token in Ihrer Spark-Konfiguration für eine erfolgreiche Authentifizierung mit Azure Blob Storage verwenden.
Verwandtes Lesen
- Aktualisieren der Anmeldeinformationen für den DataBricks-Quell-Connector in der Dokumentation zu Adobe Experience Platform.
- Databricks-Quell-Connector in der Dokumentation zu Adobe Experience Platform.
- Data Landing Zone in der Dokumentation zu Adobe Experience Platform.
- Abrufen von Anmeldeinformationen für die Data Landing Zone über ) in der Adobe Experience Platform-Dokumentation.