App Design Center te permite configurar conexiones y parámetros para aprovisionar instancias de Bigtable según el módulo de Terraform terraform-google-bigtable. Esta configuración proporciona almacenamiento de pares clave-valor y columnas anchas de baja latencia para cargas de trabajo de alta capacidad de procesamiento, como datos de flujo de clics, telemetría de IoT y aprendizaje automático.
Conexiones de componentes
En la siguiente tabla, se enumeran los componentes que puedes conectar a una instancia de Bigtable y las actualizaciones resultantes en tu aplicación y el código de Terraform.
Componente conectado |
Actualizaciones de la aplicación |
Información general |
|---|---|---|
|
Descripción general de Bigtable | |
|
¿Qué es Cloud Run? |
Parámetros de configuración obligatorios
Si tu plantilla incluye un componente de Bigtable, debes configurar los siguientes parámetros de la instancia de Bigtable antes de realizar la implementación.
Nombre del parámetro |
Descripción y restricciones |
Información general |
|---|---|---|
ID del proyecto |
El proyecto en el que implementas la instancia de Bigtable. |
Configura componentes |
Nombre |
name | name |
Parámetros de configuración opcionales
Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.
Función |
Subfunción |
Nombre del parámetro |
Información sobre la descripción y la restricción |
Información general |
|---|---|---|---|---|
Nombre visible |
displayName | display_name | ||
| Zonas | Clave |
La clave del objeto de mapa zones. |
zonas | |
Zona |
ubicación | Ubicaciones de Bigtable | ||
ID del clúster |
clusterID | cluster_id | ||
Cantidad de nodos |
serveNodes | Nodos | ||
Nombre de la clave de KMS |
kmsKeyName | Claves de encriptación administradas por el cliente (CMEK) | ||
| Configuración del ajuste de escala automático | Cantidad mínima de nodos |
minServeNodes | Determina la cantidad mínima de nodos | |
Cantidad máxima de nodos |
maxServeNodes | Determina la cantidad máxima de nodos | ||
Objetivo de CPU |
cpuUtilizationPercent | Determina el objetivo de uso de CPU | ||
Objetivo de almacenamiento |
storageUtilizationGibPerNode | Determina el objetivo de uso del almacenamiento | ||
| Tablas | Clave |
La clave del objeto de mapa tables. |
tables | |
Nombre de la tabla |
name | name | ||
Teclas divididas |
split_keys | Opcional: Divide la tabla por clave de fila | ||
Protección contra eliminaciones |
deletion_protection | Modifica la protección contra eliminaciones | ||
Retención de flujos de cambios |
retentionPeriod | Descripción general de los flujos de cambios | ||
| Política de copia de seguridad automática | Período de retención |
retentionPeriod | Usa la copia de seguridad automática | |
Frecuencia |
frecuencia | Usa la copia de seguridad automática | ||
| Familia de columnas | Clave |
Es la clave del objeto de mapa column_family, que se encuentra en el objeto tables. |
column_family | |
Familia |
family | Familias de columnas | ||
Protección contra eliminaciones |
Cuando se selecciona, falla un |
deletion_protection | ||
Tipo de almacenamiento |
defaultStorageType | Elige entre el almacenamiento SSD y HDD | ||
| Etiquetas | Clave |
labels | Crea y administra etiquetas de instancia | |
Valor |
labels | Crear y administrar etiquetas de instancia |