Terraform adalah alat Infrastructure as Code (IaC) yang dapat Anda gunakan untuk menyediakan resource dan izin untuk resource Dataform berikut:
Misalnya, Anda dapat menggunakan Terraform untuk membuat dan mengonfigurasi repositori Dataform, konfigurasi rilis, dan konfigurasi alur kerja.
Untuk menggunakan Terraform dengan Dataform, Anda harus membuat file konfigurasi untuk mendeskripsikan infrastruktur Anda, lalu menerapkan file konfigurasi untuk membuat rencana eksekusi dan melakukan operasi untuk menyediakan infrastruktur Anda.
Tabel berikut mencantumkan contoh konfigurasi Dataform yang muncul di registry Terraform dan di GitHub.
Resource formulir data | Contoh registry Terraform |
---|---|
Repositori | google_dataform_repository |
Konfigurasi rilis | google_dataform_repository_release_config |
Konfigurasi alur kerja | google_dataform_repository_workflow_config |
Mengelola akses IAM di Terraform
Anda dapat menggunakan Terraform untuk menetapkan dan mengelola kebijakan dataform_repository_iam
untuk resource repositori.
Referensi berikut membantu Anda mengelola kebijakan dataform_repository_iam
:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
Untuk mengetahui praktik terbaik dalam mengelola IAM di Terraform, baca bagian Mengelola Identity and Access Management.
Langkah selanjutnya
Pelajari Terraform lebih lanjut:
- Apa yang dimaksud dengan Terraform?
- Registry Terraform
- Situs Developer Terraform
- Dokumentasi Bahasa Terraform
- Dokumentasi Terraform CLI