Adobe Experience Platform中的Snowflake聯結器驗證失敗
Adobe Experience Platform (AEP)和Snowflake中的驗證失敗源自私密金鑰格式或設定問題。 驗證金鑰、更新設定,並確保同步化。
說明 description
環境
- 產品: Adobe Experience Platform (AEP)
- 功能: Snowflake Connector
- 限制: 這適用於連線設定期間驗證失敗的情況。
問題/症狀
- 錯誤訊息: 驗證失敗。 請嘗試再次輸入您的認證。
- 使用AEP時,Snowflake的登入歷程記錄中看不到任何登入嘗試。
- 記錄檔指出錯誤,例如
[
Snowflake]
無法剖析包含私密金鑰的PEM區塊。 - 儘管驗證私密公開金鑰組在AEP外部是否正常運作,該問題仍持續存在。
解決方法 resolution
-
使用正確的標頭確保私密金鑰格式正確
--BEGIN PRIVATE KEY-- [ Key Content] --END PRIVATE KEY--
或者,如果使用加密的私密金鑰:
--BEGIN ENCRYPTED PRIVATE KEY-- [ Key Content] --END ENCRYPTED PRIVATE KEY--
-
使用以下命令使用OpenSSL重新產生私密金鑰:
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8
。以Base64格式編碼重新產生的索引鍵,不含結尾的新行字元。 (
\n
)避免透過電子郵件或訊息平台(例如Teams)傳送金鑰,因為這會造成格式問題(例如額外的空格)。 -
確認Snowflake中的使用者帳戶已繫結至對應的公開金鑰。 如需相關步驟,請參閱Snowflake社群中的如何:使用SnowSQL和金鑰組驗證和金鑰組輪換來驗證公開/私密金鑰連線。
-
確認帳戶名稱遵守Snowflake的命名慣例。 例如,在帳戶名稱(例如 orgname-account_name)前面加上您的組織名稱。 如需詳細資訊,請參閱Snowflake檔案中的帳戶識別碼。
-
確認您的Snowflake環境中已將AEP的所有必要IP範圍列入白名單。 如需詳細資訊,請參閱來源聯結器的IP位址允許清單。
-
若要確認AEP是否嘗試連線,請有意使用無效的私密金鑰,並檢查Snowflake的登入記錄中是否出現任何登入嘗試。
-
分析連線嘗試期間產生的特定錯誤碼或訊息,例如 無法處理要求 或 無法剖析PEM區塊。
-
如果問題在執行這些檢查後持續存在,請向Adobe支援呈報,並提供詳細的記錄和請求ID。
本指南提供將Adobe Experience Platform與Snowflake資料庫連線時,疑難排解驗證失敗的可行步驟。