Crear y gestionar canales de notificaciones con Terraform

En este documento se describe cómo usar el proveedor de Terraform para crear canales de notificación en tu proyecto de Google Cloud .Google Cloud El Google Cloud proveedor de Terraform ofrece los siguientes recursos para las políticas de alertas y los canales de notificaciones:

Terraform es una herramienta para crear, cambiar y versionar infraestructuras. Utiliza archivos de configuración para describir los componentes necesarios para ejecutar una sola aplicación o toda tu infraestructura. Para obtener más información sobre el uso de Terraform, consulta lo siguiente:

Antes de empezar

Para obtener los permisos que necesitas para crear y modificar canales de notificaciones con Terraform, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Editor de canales de notificaciones (roles/monitoring.notificationChannelEditor) en tu proyecto. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Para obtener más información sobre los roles de Cloud Monitoring, consulta Controlar el acceso con Gestión de Identidades y Accesos.

Crear un canal de notificaciones

Para crear un canal de notificaciones en tu proyecto de Google Cloud , sigue estos pasos:

  1. Instala y configura Terraform.

  2. En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.

  3. Edita el archivo de configuración y añade tu canal de notificaciones.

    Por ejemplo, la siguiente configuración define un canal de notificaciones por correo electrónico:

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

Editar o eliminar canales de notificación

Para editar o eliminar un canal de notificación de tu Google Cloud proyecto, haz lo siguiente:

  1. Instala y configura Terraform.

  2. En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.

  3. Edita el archivo de configuración, busca el recurso google_monitoring_notification_channel de tu canal de notificaciones y, a continuación, modifica o elimina ese recurso.

  4. En Cloud Shell, escribe terraform apply.

Siguientes pasos