App Design Center では、terraform-google-bigtable Terraform モジュールに基づいて Bigtable インスタンスをプロビジョニングするための接続とパラメータを構成できます。この設定により、クリックストリーム データ、IoT テレメトリー、ML などの高スループット ワークロード向けに、低レイテンシの Key-Value ストレージとワイドカラム ストレージが提供されます。
コンポーネントの接続
次の表に、Bigtable インスタンスに接続できるコンポーネントと、その結果としてアプリケーションと Terraform コードに適用される更新を示します。
連結成分 |
アプリケーションの更新 |
背景情報 |
|---|---|---|
|
Bigtable の概要 | |
|
Cloud Run とは |
必須の構成パラメータ
テンプレートに Bigtable コンポーネントが含まれている場合は、デプロイする前に次の Bigtable インスタンス パラメータを構成する必要があります。
パラメータ名 |
説明と制約 |
背景情報 |
|---|---|---|
プロジェクト ID |
Bigtable インスタンスをデプロイするプロジェクト。 |
コンポーネントを構成する |
名前 |
name | name |
オプションの構成パラメータ
次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。
機能 |
サブ機能 |
パラメータ名 |
説明と制約に関する情報 |
背景情報 |
|---|---|---|---|---|
表示名 |
displayName | display_name | ||
| ゾーン | Key(キー) |
zones マップ オブジェクト キー。 |
ゾーン | |
ゾーン |
location | Bigtable のロケーション | ||
クラスタ ID |
clusterID | cluster_id | ||
ノード数 |
serveNodes | ノード | ||
KMS 鍵名 |
kmsKeyName | 顧客管理の暗号鍵(CMEK) | ||
| 自動スケーリングの構成 | 最小ノード数 |
minServeNodes | ノードの最小数を決める | |
最大ノード数 |
maxServeNodes | ノードの最大数を決める | ||
CPU ターゲット |
cpuUtilizationPercent | CPU 使用率の目標値を決める | ||
ストレージ ターゲット |
storageUtilizationGibPerNode | ストレージ使用率の目標値を決める | ||
| テーブル | Key(キー) |
tables マップ オブジェクト キー。 |
tables | |
テーブル名 |
name | name | ||
キーを分割する |
split_keys | 省略可: 行キーでテーブルを分割する | ||
削除からの保護 |
deletion_protection | 削除からの保護を変更する | ||
変更ストリームの保持 |
retentionPeriod | 変更ストリームの概要 | ||
| 自動バックアップ ポリシー | 保持期間 |
retentionPeriod | 自動バックアップを使用する | |
周波数 |
頻度 | 自動バックアップを使用する | ||
| 列ファミリー | Key(キー) |
column_family マップ オブジェクト キー。tables オブジェクト内にあります。 |
column_family | |
ファミリー |
家族 | 列ファミリー | ||
削除からの保護 |
選択すると、インスタンスを削除する |
deletion_protection | ||
ストレージの種類 |
defaultStorageType | SSD ストレージと HDD ストレージのいずれかを選択する | ||
| ラベル | Key(キー) |
labels | インスタンス ラベルの作成と管理 | |
値 |
labels | インスタンス ラベルの作成と管理 |