Terraform ist ein IaC-Tool (Infrastruktur als Code), mit dem Sie Ressourcen und Berechtigungen für Cloud Storage bereitstellen können. Wie Sie Terraform für die Bereitstellung von Infrastrukturen in der Google Cloud verwenden können, erfahren Sie in der Dokumentation zu Terraform in der Google Cloud.
Mit Terraform können Sie für Cloud-Kontingente Folgendes tun:
- Die Datenquelle
QuotaInfo
eines Kontingents für ein Projekt, einen Ordner oder Unternehmen abrufen. QuotaInfos
Datenquelle mit allen Kontingenten für ein bestimmtes Projekt, einen Ordner oder Unternehmen auflisten.- Erstellen Sie eine neue, oder aktualisieren Sie eine vorhandene,
QuotaPreference
Kontingentkonfiguration, die den bevorzugten Wert für ein Kontingent angibt.
Hinweise
Bevor Sie beginnen, benötigen Sie Zugriff auf Terraform:
Beachten Sie zu Beginn, dass Terraform in Cloud Shell bereits integriert ist. Sie können dieser Schritt-für-Schritt-Anleitung Einfachen Flask-Webserver bereitstellen mit Terraform und Cloud Shell folgen.
Wenn Sie Terraform lieber selbst installieren möchten, lesen Sie die ITerraform-Installationsanleitung von HashiCorp.
Wenn Sie Terraform mit Cloud-Kontingenten verwenden möchten, erstellen Sie eine Konfigurationsdatei zur Beschreibung Ihrer Infrastruktur und wenden Sie die Konfigurationsdatei an, um einen Ausführungsplan zu erstellen und Vorgänge für die Bereitstellung der Infrastruktur auszuführen.
Terraform-Ressourcen und -Datenquellen
In der folgenden Tabelle sind Konfigurationsbeispiele für Cloud-Kontingente aufgeführt, die in der Terraform-Registry angezeigt werden.
Cloud-Kontingente – Ressourcen und Datenquellen | Terraform-Registry-Beispiel |
---|---|
Datenquelle: QuotaInfo eines Kontingents für ein Projekt, einen Ordner oder eine Organisation |
google_cloud_quotas_quota_info |
Datenquelle: QuotaInfos aller Kontingente für ein bestimmtes Projekt, einen Ordner oder eine Organisation |
google_cloud_quotas_quota_infos |
Ressource: QuotaPreference |
google_cloud_quotas_quota_preference |
Nächste Schritte
Weitere Informationen zu Terraform