Dukungan Terraform untuk Cloud Storage

Terraform adalah alat infrastruktur sebagai kode (IaC) yang dapat digunakan untuk menyediakan resource dan izin untuk Cloud Storage. Terraform terintegrasi dengan Cloud Shell, dan Cloud Shell otomatis mengautentikasi Terraform.

Saat menggunakan Terraform dengan Cloud Storage, Anda membuat file konfigurasi Terraform yang mendeskripsikan infrastruktur yang diinginkan. Saat Anda menerapkan konfigurasi, Terraform akan membuat rencana eksekusi dan melakukan operasi yang diperlukan untuk menyediakan infrastruktur Anda. Misalnya, Anda dapat menggunakan Terraform untuk membuat bucket penyimpanan, mengupload objek, dan mengontrol siklus proses objek tersebut.

Resource Terraform untuk Cloud Storage

Tabel berikut mencantumkan Resource Terraform yang saat ini tersedia untuk Cloud Storage, dengan link ke contoh konfigurasi Terraform dalam dokumentasi Cloud Storage:

Contoh konfigurasi Terraform Resource Terraform
Membuat bucket google_storage_bucket
Mendapatkan metadata bucket google_storage_bucket
Upload objek google_storage_bucket_object
Mendapatkan metadata objek google_storage_bucket_object
Mengelola siklus proses objek google_storage_bucket
Membuat notifikasi Pub/Sub

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

Membuat kunci HMAC

google_service_account

google_storage_hmac_key

Membuat data tersedia untuk publik google_storage_bucket_iam_member
Hosting situs statis

google_storage_bucket_access_control

google_storage_bucket_object

Langkah berikutnya

Selesaikan panduan memulai Terraform untuk Cloud Storage guna mendapatkan pemahaman cepat tentang cara menyediakan resource Cloud Storage.