Bigtable 是鍵/值和寬欄儲存庫,適合用來快速存取結構化、半結構化或非結構化資料。舉例來說,您可以建立 Bigtable 執行個體,儲存下列用途的資料:
- 點擊流
- 物聯網 (IoT)
- 批次分析
- 訓練機器學習模型
如要瞭解詳情,請參考下列資源:
本文說明使用應用程式設計中心建立 Bigtable 執行個體時,可設定的連線和參數。設定參數是以 terraform-google-bigtable Terraform 模組為依據。
元件連線
下表列出可連線至 Bigtable 執行個體的元件,以及應用程式和產生的 Terraform 程式碼所做的更新。
已連結的元件 |
應用程式更新 |
背景資訊 |
|---|---|---|
|
Bigtable 總覽 | |
|
什麼是 Cloud Run? |
必要設定參數
如果範本包含 Bigtable 元件,您必須先設定下列 Bigtable 執行個體參數,才能部署。
參數名稱 |
說明和限制 |
背景資訊 |
|---|---|---|
專案 ID |
您要部署 Bigtable 執行個體的專案。 |
設定元件 |
名稱 |
name | name |
選用設定參數
以下是視需要選用的參數。如要顯示進階參數,請在「設定」區域選取「顯示進階欄位」。
功能 |
子功能 |
參數名稱 |
說明和限制資訊 |
背景資訊 |
|---|---|---|---|---|
顯示名稱 |
displayName | display_name | ||
| 可用區 | 金鑰 |
zones 地圖物件鍵。 |
可用區 | |
可用區 |
location | Bigtable 位置 | ||
叢集 ID |
clusterID | cluster_id | ||
節點數量 |
serveNodes | 節點 | ||
KMS 金鑰名稱 |
kmsKeyName | 客戶自行管理的加密金鑰 (CMEK) | ||
| 自動調度資源設定 | 節點數量下限 |
minServeNodes | 決定節點數量下限 | |
節點數量上限 |
maxServeNodes | 決定節點數量上限 | ||
CPU 目標 |
cpuUtilizationPercent | 決定 CPU 使用率目標 | ||
儲存目標 |
storageUtilizationGibPerNode | 決定儲存空間使用率目標 | ||
| 資料表 | 金鑰 |
tables 地圖物件鍵。 |
資料表 | |
資料表名稱 |
name | name | ||
分割鍵 |
split_keys | 選用:依資料列鍵分割資料表 | ||
防刪除功能 |
deletion_protection | 修改防刪除設定 | ||
變更串流保留時間 |
retentionPeriod | 變更串流總覽 | ||
| 自動備份政策 | 保留期限 |
retentionPeriod | 使用自動備份功能 | |
頻率 |
頻率 | 使用自動備份功能 | ||
| 資料欄系列 | 金鑰 |
column_family 地圖物件鍵。這個物件位於 tables 物件中。 |
column_family | |
家庭 |
家庭 | 資料欄系列 | ||
防刪除功能 |
選取後,系統會無法刪除執行個體 ( |
deletion_protection | ||
儲存空間類型 |
defaultStorageType | 選擇 SSD 或 HDD 儲存空間 | ||
| 標籤 | 金鑰 |
labels | 建立及管理執行個體標籤 | |
值 |
labels | 建立及管理執行個體標籤 |