Databankkopplingen misslyckades på grund av en SAS-token som har gått ut i AEP

I AEP slutar databricks-kopplingen att fungera när infrastrukturen har ändrats eller när SAS-token (signatur för delad åtkomst) i Spark-konfigurationen förfaller eller uppdateras. Du åtgärdar detta genom att uppdatera Spark-konfigurationen med en giltig SAS-token som hämtats från API:t för landningszonens autentiseringsuppgifter.

Beskrivning description

Miljö

  • Produkt: Adobe Experience Platform Real-Time CDP
  • Source: Databricks-anslutning
  • Lagring: Azure Blob Storage

Problem/symtom

  • Databankkopplingen slutar fungera efter ett visst datum.
  • Förhandsgranskning av data fungerar när en ny mappning skapas, men dataflödena misslyckas under körningen.
  • Felmeddelandet indikerar ett autentiseringsfel med Azure Blob Storage, till exempel: Servern kunde inte autentisera begäran. Kontrollera att värdet för auktoriseringshuvudet har rätt format inklusive signaturen.
  • Den underliggande orsaken är en inaktuell eller ändrad SAS-token i Spark-konfigurationen.

Upplösning resolution

Följ de här stegen för att åtgärda problemet:

  1. Hämta nya autentiseringsuppgifter för datakällan genom att anropa API-slutpunkten för Data Landing Zone-autentiseringsuppgifter.
  2. Hämta den uppdaterade SAS-token från API-svaret.
  3. Uppdatera dina Spark-konfigurationsinställningar på arbetsytan Databricks med det nya SAS-tokenvärdet.
  4. Spara och använd den uppdaterade Spark-konfigurationen i din databasmiljö.
  5. Kör dataflödet igen.
  6. Verifiera att dataflödeskörningen har slutförts utan autentiseringsfel.

Obs!
Värdet sv i SAS-token representerar tjänstversionen och kan ändras när tokens uppdateras eller genereras om, antingen automatiskt vid förfallodatum eller manuellt via API:er för hämtning av autentiseringsuppgifter. Se alltid till att du använder en giltig, icke-utgången SAS-token i Spark-konfigurationen för lyckad autentisering med Azure Blob Storage.

Relaterad läsning

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f