本頁說明如何將 Terraform 設定上傳至 Cloud Storage 值區。
您可以透過儲存空間 bucket 控制設定的存取權。如果您使用的設定不需要存取控制項,可以改用公開的 Git 存放區。
如要瞭解 Terraform 設定和 Infra Manager 的詳細資料,請參閱「Terraform 和 Infrastructure Manager」。
事前準備
- 確認已啟用 Infra Manager。
- 找出要上傳至儲存空間 bucket 的 Terraform 設定。
建立儲存空間值區
建立或找出現有的 Cloud Storage bucket,用來儲存 Terraform 設定。您可以使用任何儲存空間值區,但一般來說,會使用與執行 Infra Manager 的專案相同的值區。
儲存空間 bucket 可位於任何專案和位置。一般而言,您會在與執行 Infra Manager 服務的專案和位置相同的專案和位置中,建立這個 bucket。
如要建立儲存空間值區,請參閱「建立值區」一文。
授予值區的讀取權限
如果儲存空間值區與您執行 Infra Manager 的專案不同,請確保 Infra Manager 的服務帳戶具有該值區的讀取權限。詳情請參閱「設定服務帳戶」。
如果儲存空間 bucket 與 Infra Manager 位於同一個專案,則已啟用 bucket 的讀取權限。
為值區啟用物件版本管理功能
建議您為 Terraform 設定建立版本,以便追蹤變更及管理基礎架構即程式碼。
如要為儲存在 Cloud Storage bucket 中的設定檔建立版本,請參閱「使用物件版本管理功能」。
詳情請參閱「物件版本管理」。
上傳 Terraform 設定
將 Terraform 設定上傳至儲存空間值區。如要選擇上傳方式,請參閱物件上傳。
後續步驟
- 建立部署作業,部署 Terraform 設定。
- 進一步瞭解 Terraform 和 Google Cloud。