Im App Design Center können Sie Verbindungen und Parameter konfigurieren, um Bigtable-Instanzen basierend auf dem Terraform-Modul terraform-google-bigtable bereitzustellen. Diese Einrichtung bietet Schlüssel/Wert-Paar- und spaltenorientierten Speicher mit niedriger Latenz für Arbeitslasten mit hohem Durchsatz, z. B. Clickstream-Daten, IoT-Telemetrie und maschinelles Lernen.
Komponentenverbindungen
In der folgenden Tabelle sind die Komponenten aufgeführt, die Sie mit einer Bigtable-Instanz verbinden können, sowie die resultierenden Aktualisierungen Ihrer Anwendung und Ihres Terraform-Codes.
Verbundene Komponente |
Anwendungsupdates |
Hintergrundinformationen: |
|---|---|---|
|
Bigtable – Übersicht | |
|
Was ist Cloud Run? |
Erforderliche Konfigurationsparameter
Wenn Ihre Vorlage eine Bigtable-Komponente enthält, müssen Sie vor der Bereitstellung die folgenden Bigtable-Instanzparameter konfigurieren.
Parametername |
Beschreibung und Einschränkungen |
Hintergrundinformationen: |
|---|---|---|
Projekt-ID |
Das Projekt, in dem Sie die Bigtable-Instanz bereitstellen. |
Komponenten konfigurieren |
Name |
name | name |
Optionale Konfigurationsparameter
Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter anzeigen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.
Funktion |
Unterfunktion |
Parametername |
Beschreibung und Informationen zur Einschränkung |
Hintergrundinformationen: |
|---|---|---|---|---|
Anzeigename |
displayName | display_name | ||
| Zonen | Schlüssel |
Der Schlüssel des Map-Objekts zones. |
Zonen | |
Zone |
location | Bigtable-Standorte | ||
Cluster-ID |
clusterID | cluster_id | ||
Anzahl der Knoten |
serveNodes | Knoten | ||
KMS-Schlüsselname |
kmsKeyName | Kundenverwaltete Verschlüsselungsschlüssel (CMEKs) | ||
| Autoscaling-Konfiguration | Minimale Knotenanzahl |
minServeNodes | Mindestanzahl von Knoten bestimmen | |
Maximale Knotenanzahl |
maxServeNodes | Maximale Anzahl von Knoten bestimmen | ||
CPU-Ziel |
cpuUtilizationPercent | CPU-Auslastungsziel bestimmen | ||
Speicherziel |
storageUtilizationGibPerNode | Ziel der Speicherauslastung bestimmen | ||
| Tabellen | Schlüssel |
Der Schlüssel des Map-Objekts tables. |
tables | |
Tabellenname |
name | name | ||
Geteilte Tasten |
split_keys | Optional: Tabelle nach dem Zeilenschlüssel teilen | ||
Löschschutz |
deletion_protection | Löschschutz ändern | ||
Aufbewahrung von Änderungsstreams |
retentionPeriod | Übersicht über Änderungsstreams | ||
| Richtlinie für automatische Sicherungen | Aufbewahrungsdauer |
retentionPeriod | Automatische Sicherung verwenden | |
Frequenz |
frequency | Automatische Sicherung verwenden | ||
| Spaltenfamilie | Schlüssel |
Der Schlüssel des Kartenobjekts column_family, der sich im Objekt tables befindet. |
column_family | |
Familie |
family | Spaltenfamilien | ||
Löschschutz |
Wenn diese Option ausgewählt ist, schlägt ein |
deletion_protection | ||
Speichertyp |
defaultStorageType | SSD- oder HDD-Speicher wählen | ||
| Labels | Schlüssel |
labels | Instanzlabels erstellen und verwalten | |
Wert |
labels | Instanzlabels erstellen und verwalten |