Échec du connecteur des briques de données en raison de l’expiration du jeton SAS dans AEP

Dans AEP, le connecteur Databricks cesse de fonctionner après des modifications de l’infrastructure ou lorsque le jeton SAS (Shared Access Signature) dans la configuration Spark expire ou est actualisé. Pour corriger ce problème, mettez à jour votre configuration Spark avec un jeton SAS valide récupéré à partir de l’API des informations d’identification de zone d’atterrissage.

Description description

Environnement

  • Produit : Adobe Experience Platform Real-Time CDP
  • Source : connecteur Databricks
  • Stockage : Stockage Azure Blob

Problème/Symptômes

  • Le connecteur Databricks cesse de fonctionner après une certaine date.
  • L’aperçu des données fonctionne lors de la création d’un mappage, mais les flux de données échouent lors de leur exécution.
  • Le message d’erreur indique un échec d’authentification avec Azure Blob Storage, par exemple : Le serveur n’a pas réussi à authentifier la requête. Assurez-vous que la valeur de l’en-tête d’autorisation est correctement formée, y compris la signature.
  • La cause sous-jacente est un jeton SAS obsolète ou modifié dans la configuration Spark.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Récupérez les nouvelles informations d’identification pour la source Databricks en appelant le point d’entrée de l’API des informations d’identification Data Landing Zone.
  2. Obtenez le jeton SAS mis à jour à partir de la réponse de l’API.
  3. Mettez à jour vos paramètres de configuration Spark dans votre espace de travail Databricks avec la nouvelle valeur de jeton SAS.
  4. Enregistrez et appliquez la configuration Spark mise à jour à votre environnement Databricks.
  5. Réexécutez votre flux de données.
  6. Vérifiez que l’exécution du flux de données s’est terminée correctement et qu’aucune erreur d’authentification ne se produit.

Remarque :
La valeur « sv » dans le jeton SAS représente sa version de service et peut changer lorsque des jetons sont actualisés ou régénérés, automatiquement à l’expiration ou manuellement via les API de récupération d’informations d’identification. Assurez-vous toujours d’utiliser un jeton SAS valide et non expiré dans votre configuration Spark pour une authentification réussie avec le stockage Blob Azure.

Lectures connexes

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