Adobe Experience Platform中的Snowflake聯結器驗證失敗

Adobe Experience Platform (AEP)和Snowflake中的驗證失敗源自私密金鑰格式或設定問題。 驗證金鑰、更新設定,並確保同步化。

說明 description

環境

  • 產品: Adobe Experience Platform (AEP)
  • 功能: Snowflake Connector
  • 限制: 這適用於連線設定期間驗證失敗的情況。

問題/症狀

  • 錯誤訊息: 驗證失敗。 請嘗試再次輸入您的認證
  • 使用AEP時,Snowflake的登入歷程記錄中看不到任何登入嘗試。
  • 記錄檔指出錯誤,例如​ [Snowflake]無法剖析包含私密金鑰的PEM區塊。
  • 儘管驗證私密公開金鑰組在AEP外部是否正常運作,該問題仍持續存在。

解決方法 resolution

  1. 使用正確的標頭確保私密金鑰格式正確

    --BEGIN PRIVATE KEY-- [ Key Content] --END PRIVATE KEY--
    或者,如果使用加密的私密金鑰:
      --BEGIN ENCRYPTED PRIVATE KEY-- [ Key Content] --END ENCRYPTED PRIVATE KEY--

  2. 使用以下命令使用OpenSSL重新產生私密金鑰:

    openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8

    以Base64格式編碼重新產生的索引鍵,不含結尾的新行字元。 (\n)避免透過電子郵件或訊息平台(例如Teams)傳送金鑰,因為這會造成格式問題(例如額外的空格)。

  3. 確認Snowflake中的使用者帳戶已繫結至對應的公開金鑰。 如需相關步驟,請參閱Snowflake社群中的如何:使用SnowSQL金鑰組驗證和金鑰組輪換來驗證公開/私密金鑰連線。

  4. 確認帳戶名稱遵守Snowflake的命名慣例。 例如,在帳戶名稱(例如 orgname-account_name)前面加上您的組織名稱。 如需詳細資訊,請參閱Snowflake檔案中的帳戶識別碼

  5. 確認您的Snowflake環境中已將AEP的所有必要IP範圍列入白名單。 如需詳細資訊,請參閱來源聯結器的IP位址允許清單

  6. 若要確認AEP是否嘗試連線,請有意使用無效的私密金鑰,並檢查Snowflake的登入記錄中是否出現任何登入嘗試。

  7. 分析連線嘗試期間產生的特定錯誤碼或訊息,例如​ 無法處理要求 ​或​ 無法剖析PEM區塊

  8. 如果問題在執行這些檢查後持續存在,請向Adobe支援呈報,並提供詳細的記錄和請求ID。

本指南提供將Adobe Experience Platform與Snowflake資料庫連線時,疑難排解驗證失敗的可行步驟。

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