Cloud Storage 的 Terraform 支援

Terraform 是一種基礎架構即程式碼 (IaC) 工具,可用於佈建 Cloud Storage 的資源和權限。Terraform 已整合至 Cloud Shell,且 Cloud Shell 會自動驗證 Terraform。

搭配使用 Terraform 和 Cloud Storage 時,您會建立Terraform 設定檔,描述所需的基礎架構。當您套用設定時,Terraform 會建立執行計畫,並執行佈建基礎架構所需的作業。舉例來說,您可以使用 Terraform 建立儲存空間 bucket、上傳物件,以及控管這些物件的生命週期。

Cloud Storage 的 Terraform 資源

下表列出目前可用的 Cloud Storage Terraform 資源,並提供 Cloud Storage 說明文件中 Terraform 設定範例的連結:

Terraform 設定範例 Terraform 資源
建立 bucket google_storage_bucket
取得 bucket 中繼資料 google_storage_bucket
上傳物件 google_storage_bucket_object
取得物件中繼資料 google_storage_bucket_object
管理物件生命週期 google_storage_bucket
建立 Pub/Sub 通知

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

建立 HMAC 金鑰

google_service_account

google_storage_hmac_key

公開資料 google_storage_bucket_iam_member

後續步驟

完成 Cloud Storage 的 Terraform 快速入門導覽課程,快速瞭解如何佈建 Cloud Storage 資源。