Terraform은 Cloud Workstations에 대한 리소스와 권한을 프로비저닝하는 데 사용할 수 있는 코드형 인프라(IaC) 도구입니다. 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 자세히 알아보기: