在應用程式設計中心設定 Cloud SQL (PostgreSQL)
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Cloud SQL (PostgreSQL) 是全代管資料庫服務,可協助您在 Google Cloud中設定、維護及管理關聯式資料庫。如要瞭解詳情,請參考下列資源:
本文說明使用應用程式設計中心建立 Cloud SQL (PostgreSQL) 執行個體時,可設定的連線和參數。設定參數是以 terraform-google-sql-db
Terraform 模組為依據。
元件連線
下表列出可連線至 Cloud SQL (PostgreSQL) 執行個體的元件,以及應用程式和產生的 Terraform 程式碼的更新結果。
已連結的元件 |
應用程式更新 |
背景資訊 |
Compute Engine 執行個體範本 |
- Compute Engine 執行個體可以連線至 Cloud SQL (PostgreSQL) 執行個體,並讀取及寫入資料。
- Cloud SQL 連線中繼資料會新增至 Compute Engine 執行個體範本。
- 系統會將
roles/cloudsql.instanceUser 和 roles/cloudsql.client 角色新增至 Compute Engine 執行個體範本服務帳戶。
- Compute Engine 服務帳戶會以 IAM 使用者的身分新增至 Cloud SQL 執行個體。
|
從 Compute Engine 連線 |
| Secret Manager |
- Secret Manager 的「Secret Data」欄位包含預設使用者的密碼。
|
使用 Secret Manager 處理 Cloud SQL 中的密鑰 |
服務帳戶 |
- 服務帳戶可以連線至 Cloud SQL (PostgreSQL) 執行個體。
- 系統會將
roles/cloudsql.instanceUser 和 roles/cloudsql.client 角色新增至服務帳戶。
- 服務帳戶 IAM 資訊會新增至 Cloud SQL 執行個體。
|
角色和權限 |
Cloud Run |
- Cloud Run 服務可以讀取及寫入 Cloud SQL (PostgreSQL) 執行個體的資料。
- Cloud SQL 連線中繼資料會新增至 Cloud Run 服務。
- 系統會將
roles/cloudsql.instanceUser 和 roles/cloudsql.client 角色新增至 Cloud Run 服務帳戶。
- Cloud Run 服務帳戶會新增為 Cloud SQL 執行個體的 IAM 使用者。
|
從 Cloud Run 連線 |
必要設定參數
如果範本包含 Cloud SQL (PostgreSQL) 元件,您必須先設定下列參數,才能部署範本。
選用設定參數
以下是視需要選用的參數。如要顯示進階參數,請在「設定」區域選取「顯示進階欄位」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-12-16 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-12-16 (世界標準時間)。"],[],[]]