Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Terraform adalah alat infrastruktur sebagai kode (IaC) yang dapat Anda gunakan untuk menyediakan resource dan izin bagi beberapa layanan, termasuk Vertex AI. Google Cloud
Terraform memiliki sintaksis deklaratif dan berorientasi konfigurasi yang dapat Anda gunakan untuk mendeskripsikan infrastruktur yang ingin Anda sediakan di project Vertex AI Anda. Setelah menulis konfigurasi ini di satu atau beberapa file konfigurasi Terraform, Anda dapat menggunakan Terraform CLI untuk menerapkan konfigurasi ini ke resource Vertex AI Anda.
Pertimbangkan sebuah skenario saat Anda ingin menerapkan konfigurasi standar ke
beberapa resource Vertex AI dari jenis tertentu. Dengan Terraform, Anda dapat menyederhanakan seluruh proses sebagai berikut:
Jelaskan infrastruktur yang dipilih dalam file konfigurasi Terraform.
Anda tidak perlu membuat kode yang menjelaskan cara menyediakan konfigurasi ini
menggunakan objek dan metode dari Vertex AI API.
Gunakan Terraform untuk mengevaluasi konfigurasi Terraform dan membuat rencana eksekusi. Berdasarkan konfigurasi ini, Terraform menunjukkan
perubahan yang rencananya akan dilakukan pada infrastruktur Vertex AI.
Menggunakan Terraform untuk menerapkan perubahan pada rencana eksekusi.
Terraform memanggil Vertex AI API di latar belakang untuk menerapkan
perubahan yang direncanakan.
Jika resource atau objek infrastruktur Vertex AI yang ditentukan dalam konfigurasi Terraform tidak ada, Terraform akan membuatnya.
Jika resource atau objek infrastruktur Vertex AI ada, tetapi konfigurasinya berbeda, Terraform akan memperbaruinya agar sesuai dengan konfigurasi Terraform Anda.
Jika resource atau objek infrastruktur Vertex AI cocok dengan konfigurasi Terraform Anda, Terraform tidak akan mengubah apa pun.
Resource Terraform tersedia untuk Vertex AI
Resource Terraform mewakili objek infrastruktur. Tabel berikut mencantumkan resource Terraform yang tersedia untuk produk dan layanan Vertex AI, beserta link ke contoh konfigurasi Terraform:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-18 UTC."],[],[],null,["# Terraform support for Vertex AI\n\nTerraform is an (IaC) tool that you can use\nto provision resources and permissions for multiple Google Cloud services,\nincluding Vertex AI.\n\nTerraform has a declarative and configuration-oriented syntax,\nwhich you can use to describe the infrastructure that you want to provision in\nyour Vertex AI project. After you author this configuration in\none or more Terraform configuration files, you can use the Terraform CLI to apply this configuration to your Vertex AI resources.\n\nConsider a scenario where you want to apply a standardized configuration to\nmultiple Vertex AI resources of a specific type. Using\nTerraform, you can streamline the entire process, as follows:\n\n- Describe the selected infrastructure in a Terraform configuration file.\n You don't need to author code describing how to provision this configuration\n using objects and methods from the Vertex AI API.\n\n- Use Terraform to evaluate your Terraform configuration and generate\n an execution plan. Based on this configuration, Terraform indicates\n what changes it plans to make to the Vertex AI infrastructure.\n\n- Use Terraform to apply the changes in the execution plan.\n Terraform invokes the Vertex AI API in the background to apply\n the planned changes.\n\n - If a Vertex AI resource or infrastructure object defined in\n the Terraform configuration does not exist, Terraform creates it.\n\n - If a Vertex AI resource or infrastructure object exists but\n has a different configuration, Terraform updates it to match your\n Terraform configuration.\n\n - If any Vertex AI resource or infrastructure object matches your Terraform configuration, Terraform leaves it unchanged.\n\nTerraform resources available for Vertex AI\n-------------------------------------------\n\n[Terraform resources](https://developer.hashicorp.com/terraform/language/resources) represent infrastructure objects. The following table lists the Terraform resources that are available for Vertex AI products and services, along with links to Terraform configuration samples:\n\nLearn more about Terraform\n--------------------------\n\n- [Terraform Developer website](https://developer.hashicorp.com/terraform/)\n\n- [What is Terraform?](https://developer.hashicorp.com/terraform/intro)\n\n- [Terraform Language Documentation](https://developer.hashicorp.com/terraform/language)\n\n- [Terraform CLI Documentation](https://developer.hashicorp.com/terraform/cli)\n\n- [Terraform registry](https://registry.terraform.io/providers/hashicorp/google/latest/docs/)\n\nWhat's next\n-----------\n\n- [Use Terraform to create a user-managed notebooks instance](/vertex-ai/docs/tutorials/terraform/terraform-create-user-managed-notebooks-instance)"]]