如何在沒有公用 IP 的情況下從 Cloud Run 連線到 Postgres Cloud Sql

如何在沒有公用 IP 的情況下從 Cloud Run 連線到 Postgres Cloud Sql

有一個關於 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?

答案1

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

私有 IP 存取是透過虛擬私有雲 (VPC),為了透過 VPC 存取您的實例,您連接到和來自的資源需要屬於同一 VPC。

Cloud Run 目前不支援 VPC 訪問,因此您暫時需要使用公有 IP,已經有一個功能要求啟用這種功能。

相關內容