Mit Blueprints und Modulen können Sie die Bereitstellung und Verwaltung von Google Cloud -Ressourcen in großem Maßstab automatisieren.
Ein Modul ist ein wiederverwendbarer Satz von Terraform-Konfigurationsdateien, der eine logische Abstraktion von Terraform-Ressourcen erstellt.
Ein Blueprint ist ein Paket aus bereitstellbaren, wiederverwendbaren Modulen und Richtlinien, mit dem eine speziell ausgerichtete Lösung implementiert und dokumentiert wird. Die bereitstellbare Konfiguration für alle Terraform-Blueprints ist in Form von Terraform-Modulen verpackt.
| Kategorie | Blueprints und Module | Beschreibung |
|---|---|---|
| End-to-End, Datenanalyse | ai-notebook | Veranschaulicht den Schutz vertraulicher Daten in Vertex AI Workbench-Notebooks |
| Datenanalyse, End-to-End | crmint | Marketinganalyseanwendung CRMint bereitstellen |
| End-to-End, Vorgänge | enterprise-application | Entwicklerplattform für Unternehmen auf Google Cloudbereitstellen |
| End-to-End, Vorgänge | example-foundation | Zeigt, wie die CFT-Module aufgebaut werden können, um eine sichere Cloud-Grundlage zu schaffen |
| End-to-End | fabric | Bietet erweiterte Beispiele für das Prototyping |
| Entwicklertools, End-to-End, Sicherheit und Identität | secure-cicd | Erstellt eine sichere CI/CD-Pipeline in Google Cloud |
| End-to-End, Datenanalyse | secured-data-warehouse | Stellt ein gesichertes BigQuery-Data-Warehouse bereit |
| Datenanalyse, End-to-End, Sicherheit und Identität | secured-data-warehouse-onprem-ingest | Stellt eine gesicherte Data-Warehouse-Variante für die Aufnahme verschlüsselter Daten aus On-Premise-Quellen bereit |
| End-to-End | vertex-mlops | Für MLOps erforderliche Vertex AI-Umgebung erstellen |
| Netzwerk | address | Verwaltet Google Cloud IP-Adressen |
| Datenbanken | alloy-db | Erstellt eine AlloyDB for PostgreSQL-Instanz |
| Datenanalyse | analytics-lakehouse | Stellt eine Lakehouse-Architekturlösung bereit |
| Compute | anthos-vm | Erstellt VMs in Google Distributed Cloud-Clustern |
| Entwicklertools | apphub | Erstellt und verwaltet App Hub-Ressourcen |
| Containers|Entwicklertools | artifact-registry | Artifact Registry-Repositories erstellen und verwalten |
| Entwicklertools, Vorgänge, Sicherheit und Identität | bastion-host | Erzeugt eine Bastion-Host-VM, die mit OS Login und IAP-Tunneling kompatibel ist und für den Zugriff auf interne VMs verwendet werden kann |
| Compute, Vorgänge | backup-dr | Sicherungs- und DR-Appliances bereitstellen |
| Datenanalyse | bigquery | Erstellt speziell ausgerichtete BigQuery-Datasets und -Tabellen |
| Datenanalyse | bigtable | Google Bigtable-Ressourcen erstellen und verwalten |
| Entwicklertools, Vorgänge | bootstrap | Führt Bootstrapping von Terraform-Nutzung und zugehöriger CI/CD in einer neuen Google Cloud Organisation durch |
| Compute, Netzwerk | cloud-armor | Google Cloud Armor-Sicherheitsrichtlinie bereitstellen |
| Datenbanken | cloud-datastore | Verwaltet Datastore |
| Entwicklertools | cloud-deploy | Cloud Deploy-Pipelines und -Ziele erstellen |
| Netzwerk | cloud-dns | Erstellt und verwaltet öffentliche oder private Cloud DNS-Zonen und deren Einträge |
| Serverloses Computing | cloud-functions | Stellt Cloud Run-Funktionen (2. Generation) bereit |
| Netzwerk, Sicherheit und Identität | cloud-ids | Stellt eine Cloud IDS-Instanz und zugehörige Ressourcen bereit |
| Netzwerk | cloud-nat | Erstellt und konfiguriert Cloud NAT |
| Vorgänge | cloud-operations | Verwaltet Cloud Logging und Cloud Monitoring |
| Netzwerk | cloud-router | Verwaltet einen Cloud Router in Google Cloud |
| Serverloses Computing | cloud-run | Stellt Anwendungen in Cloud Run sowie die Option zum Zuordnen einer benutzerdefinierten Domain bereit |
| Datenbanken | cloud-spanner | Spanner-Instanzen bereitstellen |
| Speicher | cloud-storage | Erstellt einen oder mehrere Cloud Storage-Buckets und weist beliebigen Nutzern grundlegende Berechtigungen dafür zu |
| Entwicklertools, serverloses Computing | cloud-workflows | Workflows mit optionalen Cloud Scheduler- oder Eventarc-Triggern verwalten |
| End-to-End, Datenanalyse, Vorgänge | composer | Verwaltet Cloud Composer v1 und v2 zusammen mit einer Option zum Verwalten des Netzwerks |
| Computing, Container | container-vm | Stellt Container auf Compute Engine-Instanzen bereit |
| Datenanalyse | data-fusion | Verwaltet Cloud Data Fusion |
| Datenanalyse | dataflow | Verarbeitet die speziell ausgerichtete Dataflow-Jobkonfiguration und die Bereitstellungen |
| Datenanalyse | datalab | Erstellt DataLab-Instanzen mit Unterstützung für GPU-Instanzen |
| Datenanalyse | dataplex-auto-data-quality | Mit Cloud Build werden Datenqualitätsregeln in BigQuery-Tabellen in Entwicklungs- und Produktionsumgebungen bereitgestellt. |
| Serverloses Computing | event-function | Reagiert auf Logging-Ereignisse mit einer Cloud Run-Funktion |
| Entwicklertools | folders | Erstellt mehrere Google Cloud Ordner unter demselben übergeordneten Element |
| Entwicklertools | gcloud | Führt Google Cloud CLI-Befehle in Terraform aus |
| Entwicklertools | github-actions-runners | Erstellt selbst gehostete GitHub Actions Runner in Google Cloud |
| Entwicklertools | gke-gitlab | Installiert GitLab in Kubernetes Engine |
| Arbeitsbereich | group | Verwaltet Google Groups |
| Vorgänge, Workspace | gsuite-export | Erstellt eine Compute Engine-VM-Instanz und richtet einen Cronjob ein, um nach einem Zeitplan Google Workspace Admin SDK-Daten nach Cloud Logging zu exportieren |
| Gesundheitswesen und Biowissenschaften | healthcare | Verarbeitet speziell ausgerichtete Google Cloud Healthcare-Datasets und -Speicher |
| Sicherheit und Identität | iam | Verwaltet mehrere IAM-Rollen für Ressourcen in Google Cloud |
| Entwicklertools | jenkins | Erstellt eine Compute Engine-Instanz, auf der Jenkins ausgeführt wird |
| Sicherheit und Identität | kms | Ermöglicht die Verwaltung eines Schlüsselbunds, von null oder mehr Schlüsseln im Schlüsselbund und von IAM-Rollenbindungen für einzelne Schlüssel |
| Computing, Container | kubernetes-engine | Konfiguriert speziell ausgerichtete GKE-Cluster |
| Netzwerk | lb | Erstellt einen regionalen TCP-Proxy-Load-Balancer für Compute Engine mithilfe von Zielpools und Weiterleitungsregeln |
| Netzwerk | lb-http | Erstellt einen globalen HTTP-Load-Balancer für Compute Engine mithilfe von Weiterleitungsregeln |
| Netzwerk | lb-internal | Erstellt einen internen Load-Balancer für Compute Engine mithilfe von Weiterleitungsregeln |
| Netzwerk | load-balanced-vms | Erstellt eine verwaltete Instanzgruppe mit einem Load-Balancer |
| Datenanalyse | log-analysis | Speichert und analysiert Logdaten |
| Vorgänge | log-export | Erstellt Logexporte auf Projekt-, Ordner- oder Organisationsebene |
| Vorgänge | media-cdn-vod | Stellt Media CDN-Video-on-Demand bereit |
| Datenbanken | memorystore | Erstellt eine voll funktionsfähige Google Memorystore-Instanz (Redis) |
| Compute, Netzwerk | netapp-volumes | Google Cloud NetApp Volumes bereitstellen |
| Netzwerk | network | Richtet ein neues VPC-Netzwerk in Google Cloudein |
| Netzwerk | network-forensics | Stellt Zeek in Google Cloudbereit |
| Sicherheit und Identität | org-policy | Verwaltet Google Cloud Organisationsrichtlinien |
| Netzwerk | out-of-band-security-3P | Erstellt eine Bereitstellung für eine Out-of-Band-Sicherheitsanwendung von 3P |
| Sicherheit und Identität | pam | Privileged Access Manager bereitstellen |
| Vorgänge | project-factory | Erstellt ein speziell ausgerichtetes Google Cloud Projekt mithilfe von freigegebener VPC, IAM und Google Cloud APIs |
| Datenanalyse | Pub/Sub | Erstellt ein Pub/Sub-Thema sowie Abos, die mit dem Thema verknüpft sind |
| Compute | sap | Stellt SAP-Produkte bereit |
| Serverloses Computing | scheduled-function | Richtet einen geplanten Job ein, um Ereignisse auszulösen und Funktionen auszuführen |
| Sicherheit und Identität | secret-manager | Erstellt ein oder mehrere Google Secret Manager-Secrets und verwaltet grundlegende Berechtigungen für sie |
| Netzwerk, Sicherheit und Identität | secure-web-proxy | Secure Web Proxy auf Google Cloud für sicheren ausgehenden Webtraffic erstellen und verwalten |
| Sicherheit und Identität | service-accounts | Erstellt ein oder mehrere Dienstkonten und weist ihnen einfache Rollen zu |
| Vorgänge | slo | Erstellt SLOs in Google Cloud aus benutzerdefinierten Stackdriver-Messwertfunktionen, um SLOs in Google Cloud Dienste und andere Systeme zu exportieren |
| Datenbanken | sql-db | Erstellt eine Cloud SQL-Datenbankinstanz |
| Compute | startup-scripts | Stellt eine Bibliothek mit nützlichen Startskripts zum Einbetten in VMs bereit |
| Vorgänge, Sicherheit und Identität | tags | Google Cloud Tags erstellen und verwalten |
| Entwicklertools, Vorgänge, Sicherheit und Identität | tf-cloud-agents | Erstellt einen selbst gehosteten Terraform Cloud-Agent auf Google Cloud |
| Datenbanken, serverloses Computing | three-tier-web-app | Stellt eine dreistufige Webanwendung mit Cloud Run und Cloud SQL bereit |
| Vorgänge | utils | Ruft die Kurznamen für eine bestimmte Google Cloud Region ab |
| Entwicklertools, Vorgänge, Sicherheit und Identität | vault | Stellt Vault in Compute Engine bereit |
| Compute | vertex-ai | Vertex AI-Ressourcen bereitstellen |
| Compute | vm | Stellt VMs in Google Cloudbereit |
| Netzwerk | vpc-service-controls | Verarbeitet die speziell ausgerichtete Konfiguration und Bereitstellung von VPC Service Controls und Access Context Manager |
| Netzwerk | vpn | Richtet ein Cloud VPN-Gateway ein |
| Vorgänge | waap | Die WAAP-Lösung wird auf Google Cloudbereitgestellt. |