El conector Databricks falla debido a un token SAS caducado en AEP
En AEP, el conector Databricks deja de funcionar después de cambios de infraestructura o cuando el token SAS (Shared Access Signature) de la configuración de Spark caduca o se actualiza. Para solucionarlo, actualice la configuración de Spark con un token SAS válido recuperado de la API de credenciales de la zona de aterrizaje.
Descripción description
Entorno
- Producto: Adobe Experience Platform Real-Time CDP
- Source: conector Databricks
- Almacenamiento: almacenamiento de Azure Blob
Problema/Síntomas
- El conector Databricks deja de funcionar después de una fecha determinada.
- La previsualización de datos funciona al crear una nueva asignación, pero los flujos de datos fallan durante la ejecución.
- El mensaje de error indica un error de autenticación con Azure Blob Storage, por ejemplo: El servidor no pudo autenticar la solicitud. Asegúrese de que el valor del encabezado Autorización esté correctamente formado, incluida la firma.
- La causa subyacente es un token SAS obsoleto o modificado en la configuración de Spark.
Resolución resolution
Para solucionar este problema, siga estos pasos:
- Recupere nuevas credenciales para la fuente Databricks llamando al extremo de la API de credenciales de la zona de aterrizaje de datos.
- Obtenga el token SAS actualizado desde la respuesta de API.
- Actualice los ajustes de configuración de Spark en el espacio de trabajo de Databricks con el nuevo valor de token SAS.
- Guarde y aplique la configuración actualizada de Spark a su entorno de Databricks.
- Vuelva a ejecutar el flujo de datos.
- Compruebe que la ejecución del flujo de datos se completa correctamente y que no se producen errores de autenticación.
Nota:
El valor "sv" en el token SAS representa su versión del servicio y puede cambiar cuando se actualizan o se regeneran los tokens, ya sea automáticamente al expirar o manualmente mediante las API de recuperación de credenciales. Asegúrese siempre de utilizar un token SAS válido y no caducado en la configuración de Spark para una autenticación correcta con el almacenamiento de Azure Blob.
Lectura relacionada
- Actualizando credenciales para el conector de origen de Databricks en la documentación de Adobe Experience Platform.
- Conector de origen de Databricks en la documentación de Adobe Experience Platform.
- Zona de aterrizaje de datos en la documentación de Adobe Experience Platform.
- Recupere las credenciales de la zona de aterrizaje de datos mediante la API en la documentación de Adobe Experience Platform.