Terraform は、Cloud Workstations のリソースと権限をプロビジョニングするために使用できる Infrastructure as Code(IaC)ツールです。Terraform を Cloud Workstations で使用するには、構成ファイルを作成してインフラストラクチャを記述し、それから構成ファイルを適用して実行プランを作成し、インフラストラクチャをプロビジョニングするためのオペレーションを実行する必要があります。
たとえば、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 の詳細を確認する。