Terraform은 Cloud Workstations에 대한 리소스와 권한을 프로비저닝하는 데 사용할 수 있는 코드형 인프라(IaC) 도구입니다. Terraform을 사용하여 Google Cloud에서 인프라를 프로비저닝하는 방법은 Google Cloud 기반 Terraform 문서를 참조하세요.
Terraform을 사용하여 Cloud Quotas로 다음을 수행할 수 있습니다.
- 프로젝트, 폴더 또는 조직 할당량의
QuotaInfo
데이터 소스를 검색합니다. - 특정 프로젝트, 폴더 또는 조직의 모든 할당량에 대한
QuotaInfos
데이터 소스를 나열합니다. - 선호하는 할당량 값을 지정하는 새
QuotaPreference
할당량 구성을 만들거나 기존 구성을 업데이트합니다.
시작하기 전에
시작하기 전에 Terraform에 액세스해야 합니다.
시작하는 경우 Cloud Shell에 Terraform이 이미 통합되어 있으므로 이 단계별 튜토리얼인 기본 Flask 웹 배포 서버를 사용합니다.
Terraform을 직접 설치하려면 HashiCorp의 Terraform 설치 안내를 참조하세요.
Cloud Quotas에서 Terraform을 사용하려면 인프라를 설명하는 구성 파일을 만든 다음 구성 파일을 적용하여 실행 계획을 만들고 인프라를 프로비저닝하는 작업을 수행합니다.
Terraform 리소스 및 데이터 소스
다음 표에는 Terraform 레지스트리에 표시되는 Cloud Quotas 구성 샘플이 나와 있습니다.
Cloud Quotas 리소스 및 데이터 소스 | Terraform 레지스트리 샘플 |
---|---|
데이터 소스: 프로젝트, 폴더 또는 조직 할당량의 QuotaInfo |
google_cloud_quotas_quota_info |
데이터 소스: 특정 프로젝트, 폴더 또는 조직의 모든 할당량의 QuotaInfos |
google_cloud_quotas_quota_infos |
리소스: QuotaPreference |
google_cloud_quotas_quota_preference |
다음 단계
Terraform 자세히 알아보기: