Créer et gérer des canaux de notification avec Terraform

Ce document explique comment utiliser le fournisseur Terraform Google Cloud pour créer des canaux de notification dans votre projet Google Cloud. Le fournisseur Terraform de Google Cloud propose les ressources suivantes pour les règles d'alerte et les canaux de notification:

Terraform est un outil permettant de créer, de modifier et de gérer les versions d'infrastructure. Il utilise des fichiers de configuration pour décrire les composants nécessaires à l'exécution d'une application donnée ou de l'ensemble de votre infrastructure. Pour en savoir plus sur l'utilisation de Terraform, consultez les pages suivantes:

Avant de commencer

Afin d'obtenir les autorisations dont vous avez besoin pour créer et modifier des canaux de notification à l'aide de Terraform, demandez à votre administrateur de vous attribuer le rôle IAM Éditeur de canaux de notification (roles/monitoring.notificationChannelEditor) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Pour en savoir plus sur les rôles Cloud Monitoring, consultez la page Contrôler les accès avec Identity and Access Management.

Créer un canal de notification

Pour créer un canal de notification dans votre projet Google Cloud, procédez comme suit:

  1. Assurez-vous que Terraform est installé dans Cloud Shell.

  2. Dans Cloud Shell, accédez au répertoire qui contient votre configuration Terraform.

  3. Modifiez le fichier de configuration et ajoutez votre canal de notification.

    Par exemple, la configuration suivante définit un canal de notification par e-mail:

    resource "google_monitoring_notification_channel" "email" {
     display_name = "Tier 1 Support Email"
       type = "email"
       labels = {
         email_address = "USER_EMAIL"
       }
     }
    
  4. Dans Cloud Shell, saisissez terraform apply.

Modifier ou supprimer des canaux de notification

Pour modifier ou supprimer un canal de notification dans votre projet Google Cloud, procédez comme suit:

  1. Assurez-vous que Terraform est installé dans Cloud Shell.

  2. Dans Cloud Shell, accédez au répertoire qui contient votre configuration Terraform.

  3. Modifiez le fichier de configuration, recherchez la ressource google_monitoring_notification_channel correspondant à votre canal de notification, puis modifiez-la ou supprimez-la.

  4. Dans Cloud Shell, saisissez terraform apply.

Étapes suivantes