App Design Center 可讓您設定 Spanner 執行個體的連線和參數。Spanner 是全代管資料庫服務,結合關聯、圖表、鍵/值和搜尋功能,並提供全球交易一致性和同步複製功能。您可以根據 terraform-google-cloud-spanner Terraform 模組,設定支援 GoogleSQL 或 PostgreSQL 方言的執行個體。
元件連線
下表列出可連結至 Spanner 執行個體的元件,以及應用程式和產生的 Terraform 程式碼會有哪些更新。
連通元件 |
應用程式更新 |
背景資訊 |
|---|---|---|
|
在虛擬機器執行個體中使用 Spanner | |
|
設定具備服務帳戶的執行個體 | |
|
連線至 Google Cloud 服務 |
必要設定參數
如果範本包含 Spanner 元件,請務必先設定下列參數,再進行部署。
參數名稱 |
說明與限制 |
背景資訊 |
|---|---|---|
專案 ID |
要部署 Spanner 執行個體的專案。 |
設定元件 |
執行個體名稱 |
執行個體的專屬 ID,建立後即無法變更。名稱長度必須介於 6 至 30 個半形字元之間。 | name |
執行個體設定 |
config | 執行個體設定 |
選用設定參數
以下為選用參數。如要顯示進階參數,請在「Configuration」(設定) 區域中選取「Show advanced fields」(顯示進階欄位)。
功能 |
參數名稱 |
說明和限制資訊 |
背景資訊 |
|---|---|---|---|
| 執行個體大小 | 節點數量 |
nodeCount | 運算資源、節點和處理單元 |
處理單元 |
processingUnits | 運算資源、節點和處理單元 | |
執行個體顯示名稱 |
displayName | 變更顯示名稱 | |
建立執行個體 |
根據預設,系統會建立新的 Spanner 執行個體。如要避免建立新執行個體,並改用現有執行個體,請取消勾選核取方塊。 | 建立及管理執行個體 | |
啟用自動調度資源功能 |
選取即可啟用 Spanner 執行個體的自動調度資源功能。 | 自動調度資源總覽 | |
執行個體 IAM |
執行個體的權限清單,以半形逗號分隔。例如 user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin。 |
IAM 總覽 | |
| 執行個體標籤 | 金鑰 |
labels | 為執行個體加上標籤 |
值 |
labels | 為執行個體加上標籤 | |
| 資料庫設定 | 金鑰 |
database_config 地圖物件鍵。 |
database_config |
版本保留期限 |
versionRetentionPeriod | 時間點復原 (PITR) 總覽 | |
DDL |
ddl | GoogleSQL 或 PostgreSQL | |
KMS 金鑰名稱 |
kmsKeyName | 客戶自行管理的加密金鑰 (CMEK) 總覽 | |
防刪除功能 |
選取這個選項,即可防止 Terraform 刪除資料庫。 | deletion_protection | |
資料庫 IAM |
資料庫權限清單,以半形逗號分隔。例如 user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin。 |
IAM 總覽 | |
啟用備份 |
根據預設,系統會建立自動資料庫備份。如果不想備份,請取消勾選核取方塊。 | 備份總覽 | |
備份保留 |
retentionDuration | 增量備份 | |
建立資料庫 |
根據預設,系統會建立資料庫。如果不需要資料庫,請取消勾選核取方塊。 | 資料庫總覽 | |
Cron 規格文字 |
文字 | 建立及管理備份排程 | |
最少處理單元數 |
minProcessingUnits | 代管式自動配置器 | |
處理單元數量上限 |
maxProcessingUnits | 代管式自動配置器 | |
節點數量下限 |
minNodes | 代管式自動配置器 | |
節點數量上限 |
maxNodes | 代管式自動配置器 | |
高優先順序 CPU 使用率百分比 |
highPriorityCpuUtilizationPercent | 代管式自動配置器 | |
儲存空間使用率百分比 |
storageUtilizationPercent | 代管式自動配置器 | |
副本位置 |
location | 非對稱唯讀自動調度資源 | |
覆寫節點數量下限 |
AutoscalingConfigOverrides | 代管自動配置器參數 | |
覆寫節點數量上限 |
AutoscalingConfigOverrides | 代管自動配置器參數 | |
版本 |
版本 | Spanner 版本總覽 | |
預設備份排程類型 |
defaultBackupScheduleType | 預設備份排程 | |
強制刪除 |
選取後,系統會在您刪除 Spanner 執行個體時刪除備份。 | force_destroy | |
使用完整備份規格 |
fullBackupSpec | 備份排程 | |
使用增量備份規格 |
incrementalBackupSpec | 增量備份 |