Blueprint dan modul membantu Anda mengotomatiskan penyediaan dan pengelolaan resource Google Cloud dalam skala besar.
Modul adalah kumpulan file konfigurasi Terraform yang dapat digunakan kembali dan membuat abstraksi logis resource Terraform.
Blue print adalah paket modul dan kebijakan yang dapat di-deploy dan dapat digunakan kembali, yang mengimplementasikan dan mendokumentasikan solusi tertentu yang tidak dapat berubah. Konfigurasi yang dapat di-deploy untuk semua blueprint Terraform dikemas sebagai modul Terraform.
Kategori | Blueprint dan modul | Deskripsi |
---|---|---|
Analisis data secara menyeluruh | ai-notebook | Menunjukkan cara melindungi data rahasia di notebook Vertex AI Workbench |
Analisis data secara menyeluruh | crmint | Men-deploy aplikasi analisis pemasaran, CRMint |
Operasi secara menyeluruh | enterprise-application | Men-deploy platform developer perusahaan di Google Cloud |
Operasi secara menyeluruh | example-foundation | Menunjukkan bagaimana modul CFT dapat disusun untuk membangun fondasi cloud yang aman |
Keseluruhan | fabric | Menyediakan contoh lanjutan yang dirancang untuk pembuatan prototipe |
Alat developer, Keseluruhan, Keamanan, dan identitas | secure-cicd | Membangun pipeline CI/CD yang aman di Google Cloud |
Analisis data secara menyeluruh | secured-data-warehouse | Men-deploy data warehouse BigQuery yang aman |
Analisis data, Keseluruhan, Keamanan, dan identitas | secured-data-warehouse-onprem-ingest | Men-deploy varian data warehouse yang aman untuk menyerap data terenkripsi dari sumber on-premise |
Keseluruhan | vertex-mlops | Membuat lingkungan Vertex AI yang diperlukan untuk MLOps |
Networking | address | Mengelola alamat IP Google Cloud |
Database | alloy-db | Membuat instance AlloyDB untuk PostgreSQL |
Analisis data | analytics-lakehouse | Men-deploy Solusi Arsitektur Lakehouse |
Compute | anthos-vm | Membuat VM di cluster Google Distributed Cloud |
Penampung, Alat developer | artifact-registry | Membuat dan mengelola repositori Artifact Registry |
Alat developer, Operasi, Keamanan, dan identitas | bastion-host | Membuat VM bastion host yang kompatibel dengan Login OS dan tunneling IAP yang dapat digunakan untuk mengakses VM internal |
Komputasi, Operasi | backup-dr | Men-deploy peralatan Pencadangan dan DR |
Analisis data | bigquery | Membuat set data dan tabel BigQuery yang tidak dapat berubah |
Alat developer, Operasi | bootstrap | Penggunaan Terraform Bootstrap dan CI/CD terkait di organisasi Google Cloud baru |
Compute, Networking | cloud-armor | Men-deploy kebijakan keamanan Google Cloud Armor |
Database | cloud-datastore | Mengelola Datastore |
Developer tools | cloud-deploy | Membuat target dan pipeline Cloud Deploy |
Networking | cloud-dns | Membuat dan mengelola zona publik atau pribadi Cloud DNS beserta datanya |
Komputasi serverless | cloud-functions | Men-deploy fungsi Cloud Run (Generasi 2) |
Jaringan, Keamanan, dan identitas | cloud-ids | Men-deploy instance Cloud IDS dan resource terkait |
Networking | cloud-nat | Membuat dan mengonfigurasi Cloud NAT |
Operasi | cloud-operations | Mengelola Cloud Logging dan Cloud Monitoring |
Jaringan | cloud-router | Mengelola Cloud Router di Google Cloud |
Komputasi serverless | cloud-run | Men-deploy aplikasi ke Cloud Run, beserta opsi untuk memetakan domain kustom |
Database | cloud-spanner | Men-deploy instance Spanner |
Penyimpanan | cloud-storage | Membuat satu atau beberapa bucket Cloud Storage dan menetapkan izin dasar pada bucket tersebut ke pengguna arbitrer |
Alat developer, Komputasi serverless | cloud-workflows | Mengelola Alur Kerja dengan pemicu Cloud Scheduler atau Eventarc opsional |
Keseluruhan, Analisis data, Operasi | composer | Mengelola Cloud Composer v1 dan v2 beserta opsi untuk mengelola jaringan |
Compute, Container | container-vm | Men-deploy container di instance Compute Engine |
Analisis data | data-fusion | Mengelola Cloud Data Fusion |
Analisis data | dataflow | Menangani deployment dan konfigurasi tugas Dataflow yang tidak dapat berubah |
Analisis data | datalab | Membuat instance DataLab dengan dukungan untuk instance GPU |
Analisis data | dataplex-auto-data-quality | Memindahkan data antar-lingkungan menggunakan Dataplex |
Komputasi serverless | event-function | Merespons peristiwa logging dengan fungsi Cloud Run |
Developer tools | folders | Membuat beberapa folder Google Cloud di bawah induk yang sama |
Developer tools | gcloud | Menjalankan perintah Google Cloud CLI dalam Terraform |
Developer tools | github-actions-runners | Membuat GitHub Actions Runner yang dihosting sendiri di Google Cloud |
Developer tools | gke-gitlab | Menginstal GitLab di Kubernetes Engine |
Workspace | group | Mengelola Google Grup |
Operasi, Workspace | gsuite-export | Membuat instance VM Compute Engine dan menyiapkan cronjob untuk mengekspor data Google Workspace Admin SDK ke Cloud Logging sesuai jadwal |
Layanan kesehatan dan ilmu hayati | healthcare | Menangani penyimpanan dan set data Google Cloud Healthcare yang tidak dapat berubah |
Keamanan dan identitas | iam | Mengelola beberapa peran IAM untuk resource di Google Cloud |
Developer tools | jenkins | Membuat instance Compute Engine yang menjalankan Jenkins |
Keamanan dan identitas | kms | Memungkinkan pengelolaan keyring, nol atau beberapa kunci di keyring, dan binding peran IAM pada masing-masing kunci |
Compute, Container | kubernetes-engine | Mengonfigurasi cluster GKE yang tidak dapat berubah |
Networking | lb | Membuat load balancer proxy TCP regional untuk Compute Engine menggunakan kumpulan target dan aturan penerusan |
Networking | lb-http | Membuat load balancer HTTP global untuk Compute Engine menggunakan aturan penerusan |
Networking | lb-internal | Membuat load balancer internal untuk Compute Engine dengan menggunakan aturan penerusan |
Networking | load-balanced-vms | Membuat grup instance terkelola dengan load balancer |
Analisis data | log-analysis | Menyimpan dan menganalisis data log |
Operasi | log-export | Membuat ekspor log di level project, folder, atau organisasi |
Operasi | media-cdn-vod | Men-deploy video-on-demand Media CDN |
Database | memorystore | Membuat instance Google Memorystore (redis) yang berfungsi penuh |
Compute, Networking | netapp-volumes | Men-deploy Google Cloud NetApp Volumes |
Jaringan | network | Menyiapkan jaringan VPC baru di Google Cloud |
Networking | network-forensics | Men-deploy Zeek di Google Cloud |
Keamanan dan identitas | org-policy | Mengelola kebijakan organisasi Google Cloud |
Networking | out-of-band-security-3P | Membuat deployment peralatan keamanan out-of-band pihak ketiga |
Operasi | project-factory | Membuat project Google Cloud yang tidak dapat berubah menggunakan VPC Bersama, IAM, dan Google Cloud API |
Analisis data | Pub/Sub | Membuat topik Pub/Sub dan langganan yang terkait dengan topik tersebut |
Compute | sap | Men-deploy produk SAP |
Komputasi serverless | scheduled-function | Menyiapkan tugas terjadwal untuk memicu peristiwa dan menjalankan fungsi |
Keamanan dan identitas | secret-manager | Membuat satu atau beberapa secret Google Secret Manager dan mengelola izin dasar untuk secret tersebut |
Jaringan, Keamanan, dan identitas | secure-web-proxy | Membuat dan mengelola Secure Web Proxy di Google Cloud untuk traffic web keluar yang aman |
Keamanan dan identitas | service-accounts | Membuat satu atau beberapa akun layanan dan memberinya peran dasar |
Operasi | slo | Membuat SLO di Google Cloud dari kemampuan metrik Stackdriver kustom untuk mengekspor SLO ke layanan Google Cloud dan sistem lainnya |
Database | sql-db | Membuat instance database Cloud SQL |
Compute | startup-scripts | Menyediakan library skrip startup yang berguna untuk disematkan di VM |
Operasi, Keamanan, dan identitas | tags | Membuat dan mengelola Tag Google Cloud |
Alat developer, Operasi, Keamanan, dan identitas | tf-cloud-agents | Membuat Agen Terraform Cloud yang dihosting sendiri di Google Cloud |
Database, Komputasi serverless | three-tier-web-app | Men-deploy aplikasi web tiga tingkat menggunakan Cloud Run dan Cloud SQL |
Operasi | utils | Mendapatkan nama pendek untuk region Google Cloud tertentu |
Alat developer, Operasi, Keamanan, dan identitas | vault | Men-deploy Vault di Compute Engine |
Compute | vm | Menyediakan VM di Google Cloud |
Networking | vpc-service-controls | Menangani Kontrol Layanan VPC yang tidak dapat berubah serta konfigurasi dan deployment Access Context Manager |
Networking | vpn | Menyiapkan gateway Cloud VPN |
Operasi | waap | Men-deploy solusi WAAP di Google Cloud |