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:

  1. Recupere novas credenciais para a fonte de Databricks, chamando o ponto de extremidade da API de credenciais da Zona de aterrissagem de dados.
  2. Obtenha o token SAS atualizado da resposta da API.
  3. Atualize suas configurações do Spark no espaço de trabalho do Databricks com o novo valor do token SAS.
  4. Salve e aplique a configuração atualizada do Spark ao seu ambiente de Databricks.
  5. Execute seu fluxo de dados novamente.
  6. 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

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