配置 Bigtable 实例

借助应用设计中心,您可以配置连接和参数,以基于 terraform-google-bigtable Terraform 模块预配 Bigtable 实例。此设置可为点击流数据、IoT 遥测和机器学习等高吞吐量工作负载提供低延迟键值对和宽列存储。

组件连接

下表列出了您可以连接到 Bigtable 实例的组件,以及对应用和 Terraform 代码进行的相应更新。

关联的组成部分

应用更新

背景信息

Compute Engine 实例模板

  • Compute Engine 实例可以连接和管理 Bigtable 实例。
  • Bigtable 资源元数据会添加到 Compute Engine 实例模板中。
  • roles/bigtable.admin 角色已添加到 Compute Engine 实例模板服务账号。
Bigtable 概览

Cloud Run

  • Cloud Run 服务可以对 Bigtable 实例执行管理功能。
  • Bigtable 资源元数据会添加到 Cloud Run 环境变量中。
  • roles/bigtable.admin 角色已添加到 Cloud Run 服务账号。
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 映射对象键。 tables

表名称

name name

拆分键

split_keys 可选:按行键拆分表

防删除保护

deletion_protection 修改防删除保护

变更数据流保留

retentionPeriod 变更数据流概览
自动备份政策

保留期限

retentionPeriod 使用自动备份

频率

frequency 使用自动备份
列族

键

column_family 映射对象键,位于 tables 对象中。 column_family

系列

family 列族

防删除保护

选中后,删除实例的 terraform apply 或 terraform destroy 会失败。如果未选中,则可以删除实例。

deletion_protection

存储空间类型

defaultStorageType 在 SSD 和 HDD 存储设备之间选择
标签

键

labels 创建和管理实例标签

值

labels 创建和管理实例标签