Terraform 是一種基礎架構即程式碼 (IaC) 工具,可用於佈建 Cloud Workstations 的資源和權限。如要在 Cloud Workstations 中使用 Terraform,您需要建立設定檔來描述基礎架構,然後套用設定檔來建立執行計畫,並執行作業來佈建基礎架構。
舉例來說,您可以使用 Terraform 建立工作站、建立各種工作站設定 (範本),以及為公開或私人的工作站叢集建立工作站設定。
Cloud Workstations 的 Terraform 資源
下表列出 Terraform 登錄檔和 GitHub 中的 Cloud Workstations 設定範例。
| Cloud Workstations 資源 | Terraform 登錄範例 |
|---|---|
| 叢集 | 基本 google_workstations_workstation_cluster |
| 私人 google_workstations_workstation_cluster | |
| 基本工作站設定 | google_workstations_workstation_config |
| 工作站設定 (含其他功能) | 從容器:google_workstations_workstation_config |
| 使用持續性目錄:google_workstations_workstation_config | |
| 使用安全防護執行個體設定:google_workstations_workstation_config | |
| 使用客戶自行管理的加密金鑰 (CMEK) google_workstations_workstation_config | |
| 工作站 | google_workstations_workstation |
後續步驟
進一步瞭解 Terraform:
What is Terraform? (什麼是 Terraform?)