Terraform adalah alat infrastruktur sebagai kode (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 perlu membuat file konfigurasi untuk mendeskripsikan infrastruktur, 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 dataform | 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 praktik terbaik dalam mengelola IAM di Terraform, lihat 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