Postgresql

如何從 Cloud Run 連接到沒有公共 IP 的 Postgres Cloud Sql

  • January 23, 2020

有關於 Cloud SQL for Cloud Run 連接的文件(https://cloud.google.com/sql/docs/postgres/connect-run),但它包含以下行:

注意:這些說明要求您的 Cloud SQL 實例配置公共 IP 地址。

如果 Cloud SQL 不公開公共 IP 地址(使用私有 IP),有什麼方法可以從 Cloud Run 使用 Postgres Cloud SQL?

Cloud Run 頁面連接到 Cloud SQL聲明並逐字引用“注意:這些說明要求您的 Cloud SQL 實例配置公共 IP 地址。”

私有 IP 訪問是通過虛擬私有云 (VPC)完成的,為了通過 VPC 訪問您的實例,您連接和來自的資源需要是同一 VPC 的一部分。

Cloud Run 目前不支持 VPC 訪問,因此您現在需要使用公共 IP,已經有一個功能請求來啟用這種功能。

引用自:https://serverfault.com/questions/999967