Falha no conector de databricks devido a um token SAS expirado no AEP
No AEP, o conector Databricks para de funcionar após alterações na infraestrutura ou quando o token SAS (Shared Access Signature, Assinatura de acesso compartilhado) na configuração do Spark expira ou é atualizado. Para corrigir isso, atualize sua configuração do Spark com um token SAS válido recuperado da API de credenciais da zona de destino.
Descrição description
Ambiente
- Produto: Adobe Experience Platform Real-Time CDP
- Source: Conector de databricks
- Armazenamento: Armazenamento Azure Blob
Problema/Sintomas
- O conector Databricks para de funcionar após uma determinada data.
- A visualização de dados funciona ao criar um novo mapeamento, mas os fluxos de dados falham durante a execução.
- A mensagem de erro indica uma falha de autenticação com o Armazenamento de Blob do Azure, por exemplo: O servidor falhou ao autenticar a solicitação. Verifique se o valor do cabeçalho de Autorização está formado corretamente, incluindo a assinatura.
- A causa subjacente é um token SAS desatualizado ou alterado na configuração do Spark.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- Recupere novas credenciais para a fonte de Databricks, chamando o ponto de extremidade da API de credenciais da Zona de aterrissagem de dados.
- Obtenha o token SAS atualizado da resposta da API.
- Atualize suas configurações do Spark no espaço de trabalho do Databricks com o novo valor do token SAS.
- Salve e aplique a configuração atualizada do Spark ao seu ambiente de Databricks.
- Execute seu fluxo de dados novamente.
- Verifique se a execução do fluxo de dados é concluída com êxito e se não ocorrem erros de autenticação.
Nota:
O valor "sv" no token SAS representa sua versão de serviço e pode ser alterado quando os tokens forem atualizados ou gerados novamente, automaticamente após a expiração ou manualmente por meio de APIs de recuperação de credenciais. Sempre certifique-se de usar um token SAS válido e não expirado na configuração do Spark para uma autenticação bem-sucedida com o Armazenamento de Blobs do Azure.
Leitura relacionada
- Atualizando credenciais do conector de origem de Databricks na Documentação do Adobe Experience Platform.
- Conector de origem do Databricks na Documentação do Adobe Experience Platform.
- Zona de aterrissagem de dados na Documentação do Adobe Experience Platform.
- Recupere credenciais da zona de aterrissagem de dados por meio da API na Documentação do Adobe Experience Platform.