由於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
若要修正此問題,請遵循下列步驟:
- 呼叫資料登陸區域認證API端點,以擷取「資料庫」來源的新認證。
- 從API回應取得更新的SAS Token。
- 使用新的SAS權杖值更新您的Databriks工作區中的Spark組態設定。
- 儲存更新的Spark設定並套用至您的Databriks環境。
- 重新執行您的資料流。
- 確認資料流執行成功完成,且沒有發生驗證錯誤。
附註:
SAS權杖中的「sv」值代表其服務版本,且可能在權杖重新整理或重新產生時變更(到期時自動或透過認證擷取API手動進行)。 請一律確保在Spark設定中使用有效、未過期的SAS權杖,以透過Azure Blob儲存體成功驗證。
相關閱讀
- 在Adobe Experience Platform檔案中重新整理Databricks來源聯結器的認證。
- Adobe Experience Platform檔案中的資料庫來源聯結器。
- Adobe Experience Platform檔案中的資料登陸區域。
- 透過Adobe Experience Platform檔案中的API擷取資料登陸區域認證。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f