In diesem Dokument wird beschrieben, wie Sie mit dem Google Cloud Terraform Provider Benachrichtigungskanäle in Ihrem Google Cloud Projekt erstellen. Der Google Cloud Terraform Provider bietet die folgenden Ressourcen für Benachrichtigungsrichtlinien und Benachrichtigungskanäle:
Terraform ist ein Tool zum Erstellen, Ändern und zur Versionsverwaltung von Infrastruktur. Terraform verwendet Konfigurationsdateien, um die Komponenten zu beschreiben, die zum Ausführen einer einzelnen Anwendung oder Ihrer gesamten Infrastruktur erforderlich sind. Weitere Informationen zur Verwendung von Terraform finden Sie unter:
Hinweis
Bitten Sie Ihren Administrator, Ihnen für Ihr Projekt die IAM-Rolle Bearbeiter von Benachrichtigungskanälen (roles/monitoring.notificationChannelEditor) zuzuweisen, damit Sie die Berechtigungen erhalten, die Sie zum Erstellen und Ändern von Benachrichtigungskanälen mit Terraform benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Weitere Informationen zu Cloud Monitoring-Rollen finden Sie unter Zugriff mit Identity and Access Management steuern.
Benachrichtigungskanal erstellen
So erstellen Sie einen Benachrichtigungskanal in Ihrem Google Cloud Projekt:
Wechseln Sie in Cloud Shell zu dem Verzeichnis, das Ihre Terraform-Konfiguration enthält.
Bearbeiten Sie die Konfigurationsdatei und fügen Sie Ihren Benachrichtigungskanal hinzu.
Die folgende Konfiguration der google_monitoring_notification_channel definiert beispielsweise einen E-Mail-Benachrichtigungskanal:
resource "google_monitoring_notification_channel" "email" { display_name = "Tier 1 Support Email" type = "email" labels = { email_address = "USER_EMAIL" } }Geben Sie in Cloud Shell
terraform applyein.
Benachrichtigungskanäle bearbeiten oder löschen
So bearbeiten oder löschen Sie einen Benachrichtigungskanal in Ihrem Google Cloud Projekt: Gehen Sie wie folgt vor:
Wechseln Sie in Cloud Shell zu dem Verzeichnis, das Ihre Terraform-Konfiguration enthält.
Suchen Sie in der Konfigurationsdatei die Ressource
google_monitoring_notification_channelfür Ihren Benachrichtigungskanal und ändern oder löschen Sie diese Ressource.Geben Sie in Cloud Shell
terraform applyein.
Nächste Schritte
- Benachrichtigungsrichtlinien mit Terraform erstellen.
- Weitere Informationen zu Terraform.
- Codebeispiele mit dem Google Cloud Terraform Provider und Cloud Monitoring ausprobieren
- Google Cloud Terraform Provider Repository auf GitHub ansehen.
- Melden Sie einen GitHub-Problemfall, um einen Fehler zu melden oder eine Frage zu Terraform zu stellen.