由於AEP中的SAS權杖過期,Databricks聯結器失敗

在AEP中,Databricks聯結器會在基礎架構變更後,或Spark設定中的SAS (共用存取簽章)權杖過期或重新整理時,停止運作。 若要修正此問題,請使用從登陸區域認證API擷取的有效SAS權杖更新您的Spark設定。

說明 description

環境

  • 產品: Adobe Experience Platform Real-Time CDP
  • Source: Databricks聯結器
  • 儲存體: Azure Blob儲存體

問題/症狀

  • Databricks聯結器會在特定日期後停止運作。
  • 資料預覽可在建立新對應時運作,但資料流在執行期間會失敗。
  • 錯誤訊息指出Azure Blob儲存體的驗證失敗,例如: 伺服器無法驗證要求。 確定授權標頭的值格式正確,包括簽章。
  • 根本原因是Spark設定中的SAS權杖過時或變更。

解決方法 resolution

若要修正此問題,請遵循下列步驟:

  1. 呼叫資料登陸區域認證API端點,以擷取「資料庫」來源的新認證。
  2. 從API回應取得更新的SAS Token。
  3. 使用新的SAS權杖值更新您的Databriks工作區中的Spark組態設定。
  4. 儲存更新的Spark設定並套用至您的Databriks環境。
  5. 重新執行您的資料流。
  6. 確認資料流執行成功完成,且沒有發生驗證錯誤。

附註:
SAS權杖中的「sv」值代表其服務版本,且可能在權杖重新整理或重新產生時變更(到期時自動或透過認證擷取API手動進行)。 請一律確保在Spark設定中使用有效、未過期的SAS權杖,以透過Azure Blob儲存體成功驗證。

相關閱讀

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