Postgres 認證憑證

我們的 Postgres 認證連接到 Supabase 的工作階段池化器,使用連接埠 5432。啟用 SSL 要求和憑證驗證後,它失敗並出現「憑證鏈中的自簽憑證」錯誤。我們如何在 n8n Cloud 上配置受信任的 CA,而不停用憑證驗證?

@James_K,在等待回應時,這些資源可能會對你有幫助:

建議的資源

自動符合您的問題。

文檔:

論壇:

@A_A4@barn4k@tamy.santos - 你們之前幫助過類似的問題,可以看一下嗎?

由 n8n 社群機器人自動建議。這是試點計畫 - 請在此分享反饋

@James_K 歡迎!
目前在 Cloud 上無法實現。Postgres 憑證沒有 CA 欄位,其 SSL 設定只提供允許、停用和必需三個選項,而 n8n 的自訂憑證授權機構機制位於自我託管配置中,因此 Cloud 上沒有地方可以放置 Supabase 的根 CA。n8n 自 2025 年 2 月以來已將此作為 GHC-966 內部追蹤,該問題上的唯一回答是啟用「忽略 SSL 問題」,這樣連線會保持加密但 n8n 會停止檢查另一端是誰。
如果經過驗證的 TLS 是必要項而非偏好項,請透過 Supabase REST API 搭配 Supabase 節點或 HTTP 請求節點連接 Supabase,這是針對公開受信憑證的 HTTPS,因此驗證會保持開啟且無需安裝 CA。如果您的查詢需要真正的 SQL 而非 REST API 公開的內容,CA 路由只能在自我託管上開啟。

謝謝你,非常感謝

請考慮將其標記為解決方案。:smiley: